Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DEventProcessor_acceptance_hists.h
Go to the documentation of this file.
1 // $Id: DEventProcessor_acceptance_hists.h 1816 2006-06-06 14:38:18Z davidl $
2 //
3 // File: DEventProcessor_acceptance_hists.h
4 // Created: Sun Apr 24 06:45:21 EDT 2005
5 // Creator: davidl (on Darwin Harriet.local 7.8.0 powerpc)
6 //
7 
8 #ifndef _DEventProcessor_acceptance_hists_
9 #define _DEventProcessor_acceptance_hists_
10 
11 #include <TFile.h>
12 #include <TH1.h>
13 #include <TH2.h>
14 #include <TH3.h>
15 
16 #include <JANA/JFactory.h>
17 #include <JANA/JEventProcessor.h>
18 #include <JANA/JEventLoop.h>
19 using namespace jana;
20 
21 class DEventProcessor_acceptance_hists:public JEventProcessor{
22 
23  public:
26 
27  TH2F *CDC, *FDC, *CDC_FDC;
28  TH2F *BCAL, *FCAL, *TOF;
29  TH2F *thrown_charged, *thrown_photon;
30 
34 
37  TH1D *pthrown;
38 
39  private:
40  jerror_t init(void); ///< Invoked via DEventProcessor virtual method
41  jerror_t evnt(JEventLoop *loop, uint64_t eventnumber); ///< Invoked via DEventProcessor virtual method
42  jerror_t erun(void); ///< Invoked via DEventProcessor virtual method
43  jerror_t fini(void); ///< Invoked via DEventProcessor virtual method
44 
45 };
46 
47 #endif // _DEventProcessor_acceptance_hists_
48 
Definition: CDC.h:14
Definition: FCAL.h:14