|
|
(13 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == DEventProcessor_b1pi_hists.h ==
| |
− | <syntaxhighlight>
| |
− | #ifndef _DEventProcessor_b1pi_hists_
| |
− | #define _DEventProcessor_b1pi_hists_
| |
| | | |
− | #include "TFile.h"
| |
− | #include "TROOT.h"
| |
− |
| |
− | #include "JANA/JEventProcessor.h"
| |
− |
| |
− | #include "DANA/DApplication.h"
| |
− | #include "ANALYSIS/DAnalysisResults.h"
| |
− | #include "HDDM/DEventWriterREST.h"
| |
− |
| |
− | #include "DFactoryGenerator_DReaction.h"
| |
− |
| |
− | using namespace jana;
| |
− |
| |
− | class DEventProcessor_b1pi_hists : public JEventProcessor
| |
− | {
| |
− | public:
| |
− | DEventProcessor_b1pi_hists(){};
| |
− | ~DEventProcessor_b1pi_hists(){};
| |
− | const char* className(void){return "DEventProcessor_b1pi_hists";}
| |
− |
| |
− | private:
| |
− | jerror_t init(void); ///< Called once at program start.
| |
− | jerror_t brun(JEventLoop *eventLoop, int runnumber); ///< Called everytime a new run number is detected.
| |
− | jerror_t evnt(JEventLoop *eventLoop, int eventnumber); ///< Called every event.
| |
− | jerror_t erun(void); ///< Called everytime run number changes, provided brun has been called.
| |
− | jerror_t fini(void); ///< Called after last event of last event source has been processed.
| |
− |
| |
− | DHistogramAction_TrackMultiplicity dHistogramAction_TrackMultiplicity;
| |
− | DHistogramAction_ThrownParticleKinematics dHistogramAction_ThrownParticleKinematics;
| |
− | DHistogramAction_DetectedParticleKinematics dHistogramAction_DetectedParticleKinematics;
| |
− | DHistogramAction_GenReconTrackComparison dHistogramAction_GenReconTrackComparison;
| |
− | };
| |
− |
| |
− | #endif // _DEventProcessor_b1pi_hists_
| |
− | </syntaxhighlight>
| |