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 }