206 void Setup(
const char* name,
const char* description);
Option_t Option_t TPoint TPoint const char mode
Class for an Aerogel detector consisting of pairs of PMT's attached to a diffuser box.
Double_t * fAdcNegTimeWindowMax
void DeletePedestalArrays()
TClonesArray * frPosAdcPedRaw
vector< Int_t > fNumPosAdcHits
TClonesArray * frPosAdcSampPulseIntRaw
TClonesArray * fPosADCHits
virtual EStatus Init(const TDatime &run_time)
TClonesArray * frPosAdcSampPedRaw
vector< Double_t > fNegNpe
vector< Double_t > fGoodPosAdcPed
TClonesArray * frNegAdcPulseInt
virtual void AccumulatePedestals(TClonesArray *rawhits)
static const Int_t MaxNumAdcPulse
vector< Int_t > fNumGoodNegAdcHits
vector< Double_t > fGoodPosAdcPulseAmp
vector< Double_t > fGoodNegAdcMult
TClonesArray * fPosAdcErrorFlag
vector< Double_t > fGoodPosAdcPulseIntRaw
Double_t fPosNpeSumSixGev
TClonesArray * frPosAdcSampPulseTime
TClonesArray * frNegAdcSampPulseAmp
vector< Double_t > fGoodPosAdcTdcDiffTime
void Setup(const char *name, const char *description)
TClonesArray * frNegAdcPed
vector< Double_t > fPosNpeSixGev
TClonesArray * fNegAdcErrorFlag
virtual void Print(const Option_t *opt) const
vector< Int_t > fNumNegAdcHits
TClonesArray * frNegAdcSampPulseTimeRaw
TClonesArray * frPosAdcSampPulseAmp
TClonesArray * fPosTDCHits
TClonesArray * frNegAdcSampPedRaw
TClonesArray * frPosAdcPulseAmpRaw
vector< Int_t > fNumTracksFired
virtual Int_t Decode(const THaEvData &)
TClonesArray * frPosAdcSampPulseTimeRaw
vector< Double_t > fGoodNegAdcPulseIntRaw
Int_t fTotNumGoodNegAdcHits
TClonesArray * frPosAdcSampPulseAmpRaw
TClonesArray * frNegAdcSampPulseInt
virtual Int_t ApplyCorrections(void)
TClonesArray * frPosAdcSampPulseInt
TClonesArray * fNegTDCHits
Int_t GetIndex(Int_t nRegion, Int_t nValue)
vector< Double_t > fGoodPosAdcPulseInt
Double_t fNegNpeSumSixGev
vector< Double_t > fPosAdcSampWaveform
vector< Int_t > fNumTracksMatched
TClonesArray * frPosAdcPed
Int_t fTotNumTracksMatched
TClonesArray * frPosAdcSampPed
TClonesArray * frNegAdcSampPulseIntRaw
vector< Double_t > fPosNpe
TClonesArray * frNegAdcPulseTimeRaw
virtual void CalculatePedestals()
TClonesArray * frNegAdcPedRaw
Int_t fTotNumGoodPosAdcHits
TClonesArray * frNegAdcPulseTime
vector< Double_t > fGoodNegAdcPulseInt
Int_t fOutputSampWaveform
Double_t * fAdcNegTimeWindowMin
virtual Int_t FineProcess(TClonesArray &tracks)
vector< Double_t > fGoodNegAdcTdcDiffTime
vector< Double_t > fGoodPosAdcMult
Double_t * fAdcPosTimeWindowMin
virtual void InitializePedestals()
TClonesArray * frPosAdcPulseTime
TClonesArray * frNegAdcPulseAmp
TClonesArray * fNegADCHits
TClonesArray * frPosAdcPulseAmp
vector< Double_t > fNegAdcSampWaveform
Int_t End(THaRunBase *run=0)
virtual void Clear(Option_t *opt="")
TClonesArray * frNegAdcSampPulseTime
Double_t * fAdcPosTimeWindowMax
vector< Int_t > fNumGoodPosAdcHits
vector< Double_t > fGoodPosAdcPulseTime
TClonesArray * frNegAdcPulseIntRaw
virtual Int_t ReadDatabase(const TDatime &date)
vector< Double_t > fGoodNegAdcPulseTime
TClonesArray * frPosAdcPulseIntRaw
virtual Int_t CoarseProcess(TClonesArray &tracks)
TClonesArray * frPosAdcPulseInt
vector< Double_t > fGoodNegAdcPed
vector< Double_t > fNegNpeSixGev
TClonesArray * frNegAdcPulseAmpRaw
TClonesArray * frNegAdcSampPed
vector< Double_t > fGoodNegAdcPulseAmp
virtual Int_t DefineVariables(EMode mode=kDefine)
TClonesArray * frNegAdcSampPulseAmpRaw
TClonesArray * frPosAdcPulseTimeRaw
Builds a Hall C ENGx1INE style list of raw hits from raw data.
Generic hodoscope consisting of multiple planes with multiple paddles with phototubes on both ends.