19 const char* name,
const char* description=
"",
43 void Setup(
const char* name,
const char* description);
Builds a Hall C ENGx1INE style list of raw hits from raw data.
A mock detector to hold trigger related data.
Int_t fTdcTimeRaw[fMaxTdcChannels]
vector< Int_t > fVecTdcTimeRaw[fMaxTdcChannels]
Int_t fAdcSampMultiplicity[fMaxAdcChannels]
Int_t fAdcMultiplicity[fMaxAdcChannels]
Int_t fAdcSampPulseIntRaw[fMaxAdcChannels]
Double_t fAdcSampPed[fMaxAdcChannels]
Double_t fAdcSampPulseTime[fMaxAdcChannels]
Double_t fAdcPulseInt[fMaxAdcChannels]
Double_t fAdcPulseTime[fMaxAdcChannels]
Int_t fAdcPedRaw[fMaxAdcChannels]
Double_t * fAdcTimeWindowMin
static const int fMaxTdcChannels
Int_t fTdcMultiplicity[fMaxTdcChannels]
virtual void SetSpectName(const char *name)
Double_t Get_CT_Trigtime(Int_t ii)
std::vector< std::string > fTrigNames
std::vector< Int_t > eventtypes
Int_t Decode(const THaEvData &evData)
Decodes and processes events.
Double_t Get_RF_TrigTime(Int_t ii)
virtual void Clear(Option_t *opt="")
Clears variables before next event.
std::vector< std::string > fRFNames
Double_t * fTdcTimeWindowMin
Int_t fAdcPulseIntRaw[fMaxAdcChannels]
Double_t fTdcTime[fMaxTdcChannels]
Int_t fAdcSampPulseAmpRaw[fMaxAdcChannels]
Int_t fAdcSampPulseTimeRaw[fMaxAdcChannels]
virtual Int_t ReadDatabase(const TDatime &date)
static const int fMaxAdcChannels
Double_t fAdcPed[fMaxAdcChannels]
Double_t fAdcSampPulseAmp[fMaxAdcChannels]
virtual Bool_t IsIgnoreType(Int_t evtype) const
virtual void SetEvtType(int evtype)
std::vector< std::string > fAdcNames
virtual Int_t DefineVariables(EMode mode=kDefine)
virtual void AddEvtType(int evtype)
std::vector< std::string > fTdcNames
Int_t End(THaRunBase *run)
vector< Double_t > fVecTdcTime[fMaxTdcChannels]
Int_t fAdcSampPedRaw[fMaxAdcChannels]
Int_t fOutputSampWaveform
Double_t fAdcSampPulseInt[fMaxAdcChannels]
~THcTrigDet()
A destructor.
Double_t fAdcPulseAmp[fMaxAdcChannels]
Double_t * fTdcTimeWindowMax
std::vector< Double_t > fSampWaveform
Int_t fAdcPulseAmpRaw[fMaxAdcChannels]
virtual Bool_t HaveIgnoreList() const
Int_t fAdcPulseTimeRaw[fMaxAdcChannels]
Double_t * fAdcTimeWindowMax