STB/TFndHStbTriplet.cxx

00001 // @(#)fROOT/STB:$Name:  $:$Id: TFndHStbTriplet.cxx,v 1.5 2007/09/05 10:48:18 Diego_Faso Exp $
00002 // Author: Diego Faso <mailto:faso@to.infn.it>, 2005/06/24
00003 
00005 //                                                    //
00006 //                TFndHStbTriplet.cxx                 //
00007 // FINUDA Stb triplets reconstructed hits Class       //
00008 //                                                    //
00009 // This class is designed for reconstructed data,     //
00010 // but it can be used also within the online monitor  //
00011 //                                                    //
00013 
00014 #include <Riostream.h>
00015 #include "TFndHStbTriplet.h"
00016 
00017 ClassImp(TFndHStbTriplet)
00018 
00019 TFndHStbTriplet::TFndHStbTriplet()
00020 :fLRAmbiguity(),fNotUnique(),fTripletStereoPos(),fZetaLostPos()
00021 {
00022 
00023   //  fListOfRecStbHits = new TObjArray();
00024 }
00025 
00026 TFndHStbTriplet::~TFndHStbTriplet(){
00027 
00028 }
00029 
00030 //______________________________________________
00031 Float_t TFndHStbTriplet::GetTripletStereoPos(Char_t *axis){
00032   if(!strcasecmp(axis,"x")) return fTripletStereoPos[0];
00033   if(!strcasecmp(axis,"y")) return fTripletStereoPos[1];
00034   if(!strcasecmp(axis,"z")) return fTripletStereoPos[2];
00035   else {
00036     cout << "TFndHStbTriplet::GetTripletStereoPos warning: wrong argument! Allowed argument are:" << endl;
00037     cout << "  ---> 'X'  'Y'  'Z'  (not case sensitive)" << endl;
00038     return 0;
00039   }
00040 }

Generated on Tue Oct 16 15:40:48 2007 by  doxygen 1.5.2