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  * \author J. Berryhill
8  *
9  */
10 
11 // system include files
12 #include <memory>
13 #include <unistd.h>
14 
15 // user include files
18 
21 
25 
26 // L1 containers
32 
33 //
34 // class decleration
35 //
36 
37 class L1TDTTPG : public edm::EDAnalyzer {
38 
39  public:
40 
41  // Constructor
42  L1TDTTPG(const edm::ParameterSet& ps);
43 
44  // Destructor
45  virtual ~L1TDTTPG();
46 
47  protected:
48  // Analyze
49  void analyze(const edm::Event& e, const edm::EventSetup& c);
50 
51  // BeginJob
52  void beginJob(void);
53 
54  // EndJob
55  void endJob(void);
56 
57  // BeginRun
58  void beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup);
59 
60 
61  private:
62 
63  void setMapPhLabel(MonitorElement *me);
64  void setMapThLabel(MonitorElement *me);
65 
66  // ----------member data ---------------------------
68 
74  /* MonitorElement* dttpgphphi[3]; */
75  /* MonitorElement* dttpgphphiB[3]; */
78  /* MonitorElement* dttpgphbxcnt[3]; */
86 
87 
100 
105 
106  int nev_; // Number of events processed
107  std::string outputFile_; //file name for ROOT ouput
108  bool verbose_;
110  std::ofstream logFile_;
114 
117 };
118 
119 #endif
void analyze(const edm::Event &e, const edm::EventSetup &c)
Definition: L1TDTTPG.cc:323
void beginJob(void)
Definition: L1TDTTPG.cc:136
MonitorElement * dttpgthbestmaph
Definition: L1TDTTPG.h:99
MonitorElement * dttf_p_phi[3]
Definition: L1TDTTPG.h:101
L1TDTTPG(const edm::ParameterSet &ps)
Definition: L1TDTTPG.cc:93
MonitorElement * dttpgphmap
Definition: L1TDTTPG.h:80
MonitorElement * dttpgphbestmapcorr
Definition: L1TDTTPG.h:85
MonitorElement * dttpgphmapcorr
Definition: L1TDTTPG.h:83
bool monitorDaemon_
Definition: L1TDTTPG.h:109
void setMapPhLabel(MonitorElement *me)
Definition: L1TDTTPG.cc:668
MonitorElement * dttpgphbx[8]
Definition: L1TDTTPG.h:69
int nev_
Definition: L1TDTTPG.h:106
edm::EDGetTokenT< L1MuDTChambThContainer > dttpgSourceThContainer_token_
Definition: L1TDTTPG.h:112
MonitorElement * dttpgththeta[3]
Definition: L1TDTTPG.h:92
DQMStore * dbe
Definition: L1TDTTPG.h:67
MonitorElement * dttpgphwheel[3]
Definition: L1TDTTPG.h:71
virtual ~L1TDTTPG()
Definition: L1TDTTPG.cc:132
MonitorElement * dttpgthbestmap
Definition: L1TDTTPG.h:98
MonitorElement * dttpgphbxcomp
Definition: L1TDTTPG.h:70
edm::EDGetTokenT< L1MuDTTrackContainer > trToken_
Definition: L1TDTTPG.h:116
void beginRun(edm::Run const &iRun, edm::EventSetup const &iSetup)
Definition: L1TDTTPG.cc:152
MonitorElement * dttpgthmaph
Definition: L1TDTTPG.h:97
MonitorElement * dttpgthsector[3]
Definition: L1TDTTPG.h:90
MonitorElement * dttpgthmapbx[3]
Definition: L1TDTTPG.h:96
MonitorElement * dttpgthwheel[3]
Definition: L1TDTTPG.h:89
std::string outputFile_
Definition: L1TDTTPG.h:107
MonitorElement * dttpgthmap
Definition: L1TDTTPG.h:95
void endJob(void)
Definition: L1TDTTPG.cc:142
MonitorElement * dttf_p_qual[3]
Definition: L1TDTTPG.h:104
MonitorElement * dttpgthbx[3]
Definition: L1TDTTPG.h:88
MonitorElement * dttpgthquality[3]
Definition: L1TDTTPG.h:93
MonitorElement * dttf_p_pt[3]
Definition: L1TDTTPG.h:102
std::ofstream logFile_
Definition: L1TDTTPG.h:110
MonitorElement * dttpgphbestmap
Definition: L1TDTTPG.h:84
MonitorElement * dttpgthntrack
Definition: L1TDTTPG.h:94
edm::InputTag dttpgSource_
Definition: L1TDTTPG.h:113
MonitorElement * dttpgphts2tag[3]
Definition: L1TDTTPG.h:77
MonitorElement * dttpgphntrack
Definition: L1TDTTPG.h:79
edm::EDGetTokenT< L1MuDTChambPhContainer > dttpgSourcePhContainer_token_
Definition: L1TDTTPG.h:111
MonitorElement * dttf_p_q[3]
Definition: L1TDTTPG.h:103
void setMapThLabel(MonitorElement *me)
Definition: L1TDTTPG.cc:680
std::string trstring_
Definition: L1TDTTPG.h:115
MonitorElement * dttpgphmapbx[3]
Definition: L1TDTTPG.h:81
bool verbose_
Definition: L1TDTTPG.h:108
MonitorElement * dttpgthstation[3]
Definition: L1TDTTPG.h:91
MonitorElement * dttpgphsector[3]
Definition: L1TDTTPG.h:72
MonitorElement * dttpgphquality[3]
Definition: L1TDTTPG.h:76
MonitorElement * dttpgphmap2nd
Definition: L1TDTTPG.h:82
Definition: Run.h:41
MonitorElement * dttpgphstation[3]
Definition: L1TDTTPG.h:73