8 #ifndef _DCustomAction_p2pi_unusedHists_
9 #define _DCustomAction_p2pi_unusedHists_
15 #include "JANA/JEventLoop.h"
16 #include "JANA/JApplication.h"
37 DAnalysisAction(locReaction,
"Custom_p2pi_unusedHists", locUseKinFitResultsFlag, locActionUniqueString){}
39 void Initialize(JEventLoop* locEventLoop);
43 bool Perform_Action(JEventLoop* locEventLoop,
const DParticleCombo* locParticleCombo);
44 void FillTrack(JEventLoop* locEventLoop,
const DChargedTrack* locChargedTrack,
bool locMatch,
const DMCThrown* locMCThrown);
45 void FillShower(
const DNeutralShower* locNeutralShower,
bool locMatch,
double locBeamPhotonTime,
double locFlightTime);
55 map<bool, map<int, TH2I*> > dHistMap_TrackNhits_Theta;
56 map<bool, map<int, TH2I*> > dHistMap_TrackNhitsCDC_Theta;
57 map<bool, map<int, TH2I*> > dHistMap_TrackNhitsFDC_Theta;
58 map<bool, map<int, TH2I*> > dHistMap_TrackNhitsFDCVsCDC_Theta13_16;
59 map<bool, map<int, TH2I*> > dHistMap_TrackNhitsFDCVsCDC_Theta16_20;
60 map<bool, map<int, TH2I*> > dHistMap_TrackChiSq_Theta;
61 map<bool, map<int, TH2I*> > dHistMap_TrackFOM_Theta;
62 map<bool, map<int, TH2I*> > dHistMap_TrackP_Theta;
63 map<bool, map<int, TH2I*> > dHistMap_TrackPOCAXY;
64 map<bool, map<int, TH1I*> > dHistMap_TrackPOCAZ;
65 map<bool, map<int, TH2I*> > dHistMap_TrackCDCHitRadius_Nhits;
66 map<bool, map<int, TH2I*> > dHistMap_LowNDFTrackCDCHitRadius_PT;
67 map<bool, map<int, TH2I*> > dHistMap_HighNDFTrackCDCHitRadius_PT;
68 map<bool, map<int, TH2I*> > dHistMap_LowNDFTrackP_VertZ;
69 map<bool, map<int, TH2I*> > dHistMap_LowNDFTrackPT_Phi;
70 map<bool, map<int, TH2I*> > dHistMap_TrackMCHitFraction_Theta;
71 map<bool, map<int, TH2I*> > dHistMap_TrackMCMomRes_Theta;
72 map<bool, map<int, TH2I*> > dHistMap_TrackMCThetaRes_Theta;
75 TH2I *dNShowerBCAL_FCAL;
81 TH2I *dHistMap_FCALShowerDeltaR_P, *dHistMap_FCALShowerDeltaR_Theta, *dHistMap_FCALShowerDeltaD_P, *dHistMap_FCALShowerDeltaD_Theta;
82 TH2I *dHistMap_FCALShowerDeltaD_DeltaT;
83 TH2I *dHistMap_BCALShowerDeltaPhi_DeltaZ, *dHistMap_BCALShowerDeltaPhi_P, *dHistMap_BCALShowerDeltaPhi_Theta;
84 TH2I *dHistMap_BCALShowerDeltaPhi_DeltaT, *dHistMap_BCALShowerDeltaZ_DeltaT;
85 map<bool, map<DetectorSystem_t, TH2I*> > dHistMap_ShowerEnergy_Theta;
86 map<bool, map<DetectorSystem_t, TH2I*> > dHistMap_ShowerPhi_Theta;
87 map<bool, map<DetectorSystem_t, TH1I*> > dHistMap_ShowerNclusters;
88 map<bool, map<DetectorSystem_t, TH1I*> > dHistMap_ShowerNhits;
89 map<bool, map<DetectorSystem_t, TH2I*> > dHistMap_ShowerMaxEnergy_Nhits;
90 map<bool, map<DetectorSystem_t, TH2I*> > dHistMap_ShowerDeltaT_Nhits;
91 map<bool, map<DetectorSystem_t, TH2I*> > dHistMap_ShowerDeltaT_E;
92 map<bool, map<DetectorSystem_t, TH2I*> > dHistMap_ShowerE_Theta;
93 map<bool, TH2I*> dHistMap_Layer1Energy_Theta;
94 map<bool, TH2I*> dHistMap_Layer2Energy_Theta;
95 map<bool, TH2I*> dHistMap_Layer3Energy_Theta;
96 map<bool, TH2I*> dHistMap_Layer4Energy_Theta;
97 map<bool, TH1I*> dHistMap_BCALShowerNcell;
101 #endif // _DCustomAction_p2pi_unusedHists_
static TH2I * h2_E1_vsPhi
DCustomAction_p2pi_unusedHists(const DReaction *locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString="")
static TH2I * h2_YvsXcheck
static TH2I * h2_E9_vsPhi
static TH2I * h2_dEdx9_vsp
static TH2I * h2_E1vsRlocal
static TH2I * h2_E9_vsTheta
static TH2I * h2_dEdxvsE9
static TH2I * h2_E1_vsTheta