8 #ifndef _DCustomAction_p2pi_hists_
9 #define _DCustomAction_p2pi_hists_
15 #include "TLorentzRotation.h"
17 #include "JANA/JEventLoop.h"
18 #include "JANA/JApplication.h"
33 DAnalysisAction(locReaction,
"Custom_p2pi_hists", locUseKinFitResultsFlag, locActionUniqueString) {}
35 void Initialize(JEventLoop* locEventLoop);
39 bool Perform_Action(JEventLoop* locEventLoop,
const DParticleCombo* locParticleCombo);
42 int endpoint_energy_bins;
43 double cohmin_energy, cohedge_energy, endpoint_energy;
44 double dEdxCut, minMMCut, maxMMCut, minMM2Cut, maxMM2Cut, missingEnergyCut, minRhoMassCut, maxRhoMassCut;
56 TH2I *dMM_M2pi, *dMM_M2pi_noEle, *dt_M2pi_noEle;
57 TH2I *dMM2_M2pi, *dProton_dEdx_P, *dProton_P_Theta, *dDeltaE_M2pi, *dDeltaE_M2pi_ProtonTag;
58 TH2I *dDalitz_p2pi, *dMppiplus_M2pi, *dMppiminus_M2pi, *dEgamma_M2pi;
60 TH2I *dPiPlusPsi_Egamma, *dProtonPhi_Egamma;
61 TH2I *dBaryonM_CosTheta_Egamma1, *dBaryonM_CosTheta_Egamma2, *dBaryonM_CosTheta_Egamma3;
64 #endif // _DCustomAction_p2pi_hists_
DCustomAction_p2pi_hists(const DReaction *locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString="")