1 #ifndef ROOT_THcHodoEff
2 #define ROOT_THcHodoEff
11 #include "THaCutList.h"
21 #include "THaPhysicsModule.h"
23 #include "THaSpectrometer.h"
28 THcHodoEff(
const char*
name,
const char* description,
const char* hodname);
A single plane of scintillators.
vector< vector< vector< Int_t > > > fHitShould
THcHodoEff(const char *name, const char *description, const char *hodname)
virtual Int_t DefineVariables(EMode mode=kDefine)
vector< vector< Int_t > > fStatAndHit
vector< vector< Int_t > > fStatNegHit
virtual Int_t Process(const THaEvData &)
vector< vector< Int_t > > fStatPosHit
THaSpectrometer * fSpectro
virtual Int_t ReadDatabase(const TDatime &date)
vector< vector< Int_t > > fNegGood
#define ClassDef(name, id)
virtual EStatus Init(const TDatime &run_time)
vector< vector< vector< Int_t > > > fStatAndHitDel
vector< vector< Int_t > > fBothGood
Double_t fHodoEff_CalEnergy_Cut
Class for accumulating statistics for and calculating hodoscope efficiencies.
THcScintillatorPlane ** fPlanes
virtual Int_t Begin(THaRunBase *r=0)
vector< vector< Int_t > > fPosGood
vector< vector< Int_t > > fStatOrHit
Generic hodoscope consisting of multiple planes with multiple paddles with phototubes on both ends...
vector< vector< vector< Int_t > > > fStatTrkDel
void Reset(Option_t *opt="")
virtual Int_t End(THaRunBase *r=0)