5 #ifndef DEVENTPROCESSOR_DIRC_HIST_H_
6 #define DEVENTPROCESSOR_DIRC_HIST_H_
12 #include <JANA/JFactory.h>
13 #include <JANA/JEventProcessor.h>
14 #include <JANA/JEventLoop.h>
15 #include <JANA/JApplication.h>
34 #include <TDirectoryFile.h>
36 #include <TLorentzVector.h>
39 #include <TClonesArray.h>
52 jerror_t brun(jana::JEventLoop *loop, int32_t runnumber);
53 jerror_t evnt(JEventLoop *loop, uint64_t eventnumber);
59 TH1I* hNphCBarInclusive[48];
60 TH2I *hNphCBarVsP[48];
61 TH2I *hNphCBarInclusiveVsP[48];
80 TH1I *hHitTimeMap[40];
81 TH2S *hPixelHitMap[40], *hPixelHitMapReflected[40];
map< Particle_t, TH2I * > hDeltaThetaCVsP
map< Particle_t, TH2I * > hDeltaTVsP
map< Particle_t, TH1I * > hThetaC
map< Particle_t, TH2I * > hLikelihoodDiffVsP
map< Particle_t, TH1I * > hNphC
map< Particle_t, TH2I * > hNphCVsP
map< Particle_t, TH2I * > hDiffVsChannelDirect
deque< Particle_t > dFinalStatePIDs
map< Particle_t, TH2I * > hExtrapolatedBarHitXY
map< Particle_t, TH1I * > hDiff
map< Particle_t, TH1I * > hLikelihoodDiff
map< Particle_t, TH1I * > hLikelihood
map< Particle_t, TH2I * > hDiffVsChannelReflected
map< Particle_t, TH1I * > hDeltaThetaC
map< Particle_t, TH2I * > hNphCInclusiveVsP
map< Particle_t, TH1I * > hNphCInclusive
map< Particle_t, TH2I * > hThetaCVsP