8 #ifndef _DCustomAction_p2gamma_unusedHists_
9 #define _DCustomAction_p2gamma_unusedHists_
15 #include "JANA/JEventLoop.h"
16 #include "JANA/JApplication.h"
36 DAnalysisAction(locReaction,
"Custom_p2gamma_unusedHists", locUseKinFitResultsFlag, locActionUniqueString){}
38 void Initialize(JEventLoop* locEventLoop);
42 bool Perform_Action(JEventLoop* locEventLoop,
const DParticleCombo* locParticleCombo);
43 void FillTrack(
const DChargedTrack* locChargedTrack,
bool locMatch);
44 void FillShower(
const DNeutralShower* locNeutralShower,
bool locMatch,
double locBeamPhotonTime,
double locFlightTime);
83 #endif // _DCustomAction_p2gamma_unusedHists_
map< bool, map< DetectorSystem_t, TH1I * > > dHistMap_ShowerNhits
map< bool, map< DetectorSystem_t, TH2I * > > dHistMap_ShowerDeltaT_Nhits
map< bool, map< DetectorSystem_t, TH1I * > > dHistMap_ShowerNclusters
map< bool, map< int, TH2I * > > dHistMap_TrackChiSq_Theta
map< bool, TH2I * > dHistMap_Layer1Energy_Theta
map< bool, map< int, TH1I * > > dHistMap_TrackPOCAZ
const DParticleID * dParticleID
map< bool, map< int, TH2I * > > dHistMap_TrackFOM_Theta
map< bool, TH2I * > dHistMap_Layer4Energy_Theta
map< bool, map< int, TH2I * > > dHistMap_TrackNhits_Theta
map< bool, TH2I * > dHistMap_Layer2Energy_Theta
map< bool, map< int, TH2I * > > dHistMap_TrackP_Theta
map< bool, TH2I * > dHistMap_Layer3Energy_Theta
map< bool, map< DetectorSystem_t, TH2I * > > dHistMap_ShowerE_Theta
map< bool, map< DetectorSystem_t, TH2I * > > dHistMap_ShowerDeltaT_E
map< bool, map< DetectorSystem_t, TH2I * > > dHistMap_ShowerEnergy_Theta
map< bool, map< int, TH2I * > > dHistMap_TrackPOCAXY
map< bool, map< DetectorSystem_t, TH2I * > > dHistMap_ShowerMaxEnergy_Nhits
DCustomAction_p2gamma_unusedHists(const DReaction *locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString="")
map< bool, TH1I * > dHistMap_BCALShowerNcell
map< bool, map< DetectorSystem_t, TH2I * > > dHistMap_ShowerPhi_Theta