CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TDTTPG.h
Go to the documentation of this file.
1 #ifndef L1TDTTPG_H
2 #define L1TDTTPG_H
3 
4 /*
5  * \file L1TDTTPG.h
6  *
7  * $Date: 2009/11/19 14:32:09 $
8  * $Revision: 1.9 $
9  * \author J. Berryhill
10  *
11  */
12 
13 // system include files
14 #include <memory>
15 #include <unistd.h>
16 
17 // user include files
20 
23 
27 
28 //
29 // class decleration
30 //
31 
32 class L1TDTTPG : public edm::EDAnalyzer {
33 
34  public:
35 
36  // Constructor
37  L1TDTTPG(const edm::ParameterSet& ps);
38 
39  // Destructor
40  virtual ~L1TDTTPG();
41 
42  protected:
43  // Analyze
44  void analyze(const edm::Event& e, const edm::EventSetup& c);
45 
46  // BeginJob
47  void beginJob(void);
48 
49  // EndJob
50  void endJob(void);
51 
52  private:
53 
54  void setMapPhLabel(MonitorElement *me);
55  void setMapThLabel(MonitorElement *me);
56 
57  // ----------member data ---------------------------
59 
65  /* MonitorElement* dttpgphphi[3]; */
66  /* MonitorElement* dttpgphphiB[3]; */
69  /* MonitorElement* dttpgphbxcnt[3]; */
77 
78 
91 
96 
97  int nev_; // Number of events processed
98  std::string outputFile_; //file name for ROOT ouput
99  bool verbose_;
101  ofstream logFile_;
103 };
104 
105 #endif
void analyze(const edm::Event &e, const edm::EventSetup &c)
Definition: L1TDTTPG.cc:337
void beginJob(void)
Definition: L1TDTTPG.cc:150
MonitorElement * dttpgthbestmaph
Definition: L1TDTTPG.h:90
MonitorElement * dttf_p_phi[3]
Definition: L1TDTTPG.h:92
L1TDTTPG(const edm::ParameterSet &ps)
Definition: L1TDTTPG.cc:111
MonitorElement * dttpgphmap
Definition: L1TDTTPG.h:71
MonitorElement * dttpgphbestmapcorr
Definition: L1TDTTPG.h:76
MonitorElement * dttpgphmapcorr
Definition: L1TDTTPG.h:74
bool monitorDaemon_
Definition: L1TDTTPG.h:100
void setMapPhLabel(MonitorElement *me)
Definition: L1TDTTPG.cc:687
MonitorElement * dttpgphbx[8]
Definition: L1TDTTPG.h:60
int nev_
Definition: L1TDTTPG.h:97
MonitorElement * dttpgththeta[3]
Definition: L1TDTTPG.h:83
DQMStore * dbe
Definition: L1TDTTPG.h:58
MonitorElement * dttpgphwheel[3]
Definition: L1TDTTPG.h:62
virtual ~L1TDTTPG()
Definition: L1TDTTPG.cc:146
MonitorElement * dttpgthbestmap
Definition: L1TDTTPG.h:89
MonitorElement * dttpgphbxcomp
Definition: L1TDTTPG.h:61
MonitorElement * dttpgthmaph
Definition: L1TDTTPG.h:88
MonitorElement * dttpgthsector[3]
Definition: L1TDTTPG.h:81
ofstream logFile_
Definition: L1TDTTPG.h:101
MonitorElement * dttpgthmapbx[3]
Definition: L1TDTTPG.h:87
MonitorElement * dttpgthwheel[3]
Definition: L1TDTTPG.h:80
std::string outputFile_
Definition: L1TDTTPG.h:98
MonitorElement * dttpgthmap
Definition: L1TDTTPG.h:86
void endJob(void)
Definition: L1TDTTPG.cc:327
MonitorElement * dttf_p_qual[3]
Definition: L1TDTTPG.h:95
MonitorElement * dttpgthbx[3]
Definition: L1TDTTPG.h:79
MonitorElement * dttpgthquality[3]
Definition: L1TDTTPG.h:84
MonitorElement * dttf_p_pt[3]
Definition: L1TDTTPG.h:93
MonitorElement * dttpgphbestmap
Definition: L1TDTTPG.h:75
MonitorElement * dttpgthntrack
Definition: L1TDTTPG.h:85
edm::InputTag dttpgSource_
Definition: L1TDTTPG.h:102
MonitorElement * dttpgphts2tag[3]
Definition: L1TDTTPG.h:68
MonitorElement * dttpgphntrack
Definition: L1TDTTPG.h:70
MonitorElement * dttf_p_q[3]
Definition: L1TDTTPG.h:94
void setMapThLabel(MonitorElement *me)
Definition: L1TDTTPG.cc:699
MonitorElement * dttpgphmapbx[3]
Definition: L1TDTTPG.h:72
bool verbose_
Definition: L1TDTTPG.h:99
MonitorElement * dttpgthstation[3]
Definition: L1TDTTPG.h:82
MonitorElement * dttpgphsector[3]
Definition: L1TDTTPG.h:63
MonitorElement * dttpgphquality[3]
Definition: L1TDTTPG.h:67
MonitorElement * dttpgphmap2nd
Definition: L1TDTTPG.h:73
MonitorElement * dttpgphstation[3]
Definition: L1TDTTPG.h:64