20 #include "THaAnalysisObject.h"
29 : fTITime(0), fTITime_last(0), fTITime_rollovers(0),
64 cout <<
"THcHelicityReader: Helicity information from ROC 2 (SHMS)" << endl;
80 return THaAnalysisObject::kOK;
108 static const char* here =
"THcHelicityReader::ReadData";
122 ::Error( here,
"ROC data (detector map) not properly set up." );
129 cout <<
"THcHelicityReader: ROC 2 not found" << endl;
130 cout <<
"Changing to ROC 1 (HMS)" << endl;
146 cout <<
"THcHelicityReader: ROC 2 not found" << endl;
147 cout <<
"Changing to ROC 1 (HMS)" << endl;
207 if( which<kHel || which>=
kCount )
209 if( roc <= 0 || roc > 255 )
virtual Decoder::Module * GetModule(UInt_t roc, UInt_t slot) const
virtual void Clear(Option_t *opt="")
Int_t ReadDatabase(const char *dbfilename, const char *prefix, const TDatime &date, int debug_flag=0)
virtual Int_t ReadData(const THaEvData &evdata)
Int_t SetROCinfo(EROC which, Int_t roc, Int_t slot, Int_t index)
UInt_t GetData(UInt_t crate, UInt_t slot, UInt_t chan, UInt_t hit) const
Int_t LoadParmValues(const DBRequest *list, const char *prefix="")
Retrieve parameter values from the parameter cache.
ClassImp(THcDCLookupTTDConv) THcDCLookupTTDConv
virtual ~THcHelicityReader()
R__EXTERN class THcParmList * gHcParms
Extract helicity information from FADC250 modules.