CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
L1TGCTClient Class Reference

#include <L1TGCTClient.h>

Inheritance diagram for L1TGCTClient:
edm::EDAnalyzer

Public Member Functions

 L1TGCTClient (const edm::ParameterSet &ps)
 Constructor. More...
 
virtual ~L1TGCTClient ()
 Destructor. More...
 
- Public Member Functions inherited from edm::EDAnalyzer
 EDAnalyzer ()
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c)
 Analyze. More...
 
void beginJob (void)
 BeginJob. More...
 
void beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
 
void beginRun (const edm::Run &r, const edm::EventSetup &c)
 BeginRun. More...
 
void endJob ()
 Endjob. More...
 
void endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
 DQM Client Diagnostic. More...
 
void endRun (const edm::Run &r, const edm::EventSetup &c)
 EndRun. More...
 
- Protected Member Functions inherited from edm::EDAnalyzer
CurrentProcessingContext const * currentContext () const
 

Private Member Functions

void makeXProjection (TH2F *input, MonitorElement *output)
 
void makeYProjection (TH2F *input, MonitorElement *output)
 

Private Attributes

int counterEvt_
 counter More...
 
int counterLS_
 
DQMStoredbe_
 
MonitorElementl1GctAllJetsOccEta_
 
MonitorElementl1GctAllJetsOccPhi_
 
MonitorElementl1GctCenJetsOccEta_
 
MonitorElementl1GctCenJetsOccPhi_
 
MonitorElementl1GctForJetsOccEta_
 
MonitorElementl1GctForJetsOccPhi_
 
MonitorElementl1GctIsoEmOccEta_
 prescale on number of events More...
 
MonitorElementl1GctIsoEmOccPhi_
 
MonitorElementl1GctNonIsoEmOccEta_
 
MonitorElementl1GctNonIsoEmOccPhi_
 
MonitorElementl1GctTauJetsOccEta_
 
MonitorElementl1GctTauJetsOccPhi_
 
std::string monitorDir_
 
int prescaleEvt_
 units of lumi sections More...
 
int prescaleLS_
 counter More...
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
typedef WorkerT< EDAnalyzerWorkerType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 

Detailed Description

Definition at line 18 of file L1TGCTClient.h.

Constructor & Destructor Documentation

L1TGCTClient::L1TGCTClient ( const edm::ParameterSet ps)

Constructor.

Definition at line 24 of file L1TGCTClient.cc.

24  :
25  monitorDir_(ps.getUntrackedParameter<string>("monitorDir","")),
26  counterLS_(0),
27  counterEvt_(0),
28  prescaleLS_(ps.getUntrackedParameter<int>("prescaleLS", -1)),
29  prescaleEvt_(ps.getUntrackedParameter<int>("prescaleEvt", -1))
30 {
31 }
int prescaleEvt_
units of lumi sections
Definition: L1TGCTClient.h:62
T getUntrackedParameter(std::string const &, T const &) const
std::string monitorDir_
Definition: L1TGCTClient.h:58
int counterEvt_
counter
Definition: L1TGCTClient.h:60
int prescaleLS_
counter
Definition: L1TGCTClient.h:61
L1TGCTClient::~L1TGCTClient ( )
virtual

Destructor.

Definition at line 33 of file L1TGCTClient.cc.

33 {}

Member Function Documentation

void L1TGCTClient::analyze ( const edm::Event e,
const edm::EventSetup c 
)
protectedvirtual

Analyze.

Implements edm::EDAnalyzer.

Definition at line 94 of file L1TGCTClient.cc.

94 {}
void L1TGCTClient::beginJob ( void  )
protectedvirtual

BeginJob.

Reimplemented from edm::EDAnalyzer.

Definition at line 35 of file L1TGCTClient.cc.

References DQMStore::book1D(), dbe_, ETABINS, ETAMAX, ETAMIN, l1GctAllJetsOccEta_, l1GctAllJetsOccPhi_, l1GctCenJetsOccEta_, l1GctCenJetsOccPhi_, l1GctForJetsOccEta_, l1GctForJetsOccPhi_, l1GctIsoEmOccEta_, l1GctIsoEmOccPhi_, l1GctNonIsoEmOccEta_, l1GctNonIsoEmOccPhi_, l1GctTauJetsOccEta_, l1GctTauJetsOccPhi_, monitorDir_, cmsCodeRules.cppFunctionSkipper::operator, PHIBINS, PHIMAX, PHIMIN, and DQMStore::setCurrentFolder().

36 {
37  // Get backendinterface
39 
40  // Set to directory with ME in
42 
43  l1GctIsoEmOccEta_ = dbe_->book1D("IsoEmOccEta","ISO EM #eta OCCUPANCY", ETABINS, ETAMIN, ETAMAX);
44  l1GctIsoEmOccPhi_ = dbe_->book1D("IsoEmOccPhi","ISO EM #phi OCCUPANCY", PHIBINS, PHIMIN, PHIMAX);
45  l1GctNonIsoEmOccEta_ = dbe_->book1D("NonIsoEmOccEta","NON-ISO EM #eta OCCUPANCY", ETABINS, ETAMIN, ETAMAX);
46  l1GctNonIsoEmOccPhi_ = dbe_->book1D("NonIsoEmOccPhi","NON-ISO EM #phi OCCUPANCY", PHIBINS, PHIMIN, PHIMAX);
47  l1GctAllJetsOccEta_ = dbe_->book1D("AllJetsOccEta","CENTRAL AND FORWARD JET #eta OCCUPANCY", ETABINS, ETAMIN, ETAMAX);
48  l1GctAllJetsOccPhi_ = dbe_->book1D("AllJetsOccPhi","CENTRAL AND FORWARD JET #phi OCCUPANCY", PHIBINS, PHIMIN, PHIMAX);
49  l1GctCenJetsOccEta_ = dbe_->book1D("CenJetsOccEta","CENTRAL JET #eta OCCUPANCY", ETABINS, ETAMIN, ETAMAX);
50  l1GctCenJetsOccPhi_ = dbe_->book1D("CenJetsOccPhi","CENTRAL JET #phi OCCUPANCY", PHIBINS, PHIMIN, PHIMAX);
51  l1GctForJetsOccEta_ = dbe_->book1D("ForJetsOccEta","FORWARD JET #eta OCCUPANCY", ETABINS, ETAMIN, ETAMAX);
52  l1GctForJetsOccPhi_ = dbe_->book1D("ForJetsOccPhi","FORWARD JET #phi OCCUPANCY", PHIBINS, PHIMIN, PHIMAX);
53  l1GctTauJetsOccEta_ = dbe_->book1D("TauJetsOccEta","TAU JET #eta OCCUPANCY", ETABINS, ETAMIN, ETAMAX);
54  l1GctTauJetsOccPhi_ = dbe_->book1D("TauJetsOccPhi","TAU JET #phi OCCUPANCY", PHIBINS, PHIMIN, PHIMAX);
55 }
#define PHIMAX
MonitorElement * l1GctForJetsOccPhi_
Definition: L1TGCTClient.h:73
MonitorElement * l1GctTauJetsOccEta_
Definition: L1TGCTClient.h:74
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:514
std::string monitorDir_
Definition: L1TGCTClient.h:58
MonitorElement * l1GctTauJetsOccPhi_
Definition: L1TGCTClient.h:75
MonitorElement * l1GctIsoEmOccEta_
prescale on number of events
Definition: L1TGCTClient.h:64
DQMStore * dbe_
Definition: L1TGCTClient.h:57
MonitorElement * l1GctAllJetsOccPhi_
Definition: L1TGCTClient.h:69
MonitorElement * l1GctForJetsOccEta_
Definition: L1TGCTClient.h:72
MonitorElement * l1GctCenJetsOccPhi_
Definition: L1TGCTClient.h:71
#define ETAMAX
#define ETAMIN
MonitorElement * l1GctAllJetsOccEta_
Definition: L1TGCTClient.h:68
#define PHIMIN
MonitorElement * l1GctNonIsoEmOccPhi_
Definition: L1TGCTClient.h:67
MonitorElement * l1GctIsoEmOccPhi_
Definition: L1TGCTClient.h:65
#define ETABINS
MonitorElement * l1GctNonIsoEmOccEta_
Definition: L1TGCTClient.h:66
#define PHIBINS
MonitorElement * l1GctCenJetsOccEta_
Definition: L1TGCTClient.h:70
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:232
void L1TGCTClient::beginLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup context 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 59 of file L1TGCTClient.cc.

59 {}
void L1TGCTClient::beginRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

BeginRun.

Reimplemented from edm::EDAnalyzer.

Definition at line 57 of file L1TGCTClient.cc.

57 {}
void L1TGCTClient::endJob ( void  )
protectedvirtual

Endjob.

Reimplemented from edm::EDAnalyzer.

Definition at line 129 of file L1TGCTClient.cc.

129 {}
void L1TGCTClient::endLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
)
protectedvirtual

DQM Client Diagnostic.

Reimplemented from edm::EDAnalyzer.

Definition at line 61 of file L1TGCTClient.cc.

References dbe_, DQMStore::get(), MonitorElement::getTH2F(), l1GctAllJetsOccEta_, l1GctAllJetsOccPhi_, l1GctCenJetsOccEta_, l1GctCenJetsOccPhi_, l1GctForJetsOccEta_, l1GctForJetsOccPhi_, l1GctIsoEmOccEta_, l1GctIsoEmOccPhi_, l1GctNonIsoEmOccEta_, l1GctNonIsoEmOccPhi_, l1GctTauJetsOccEta_, l1GctTauJetsOccPhi_, makeXProjection(), makeYProjection(), and NULL.

62 {
63  if (dbe_->get("L1T/L1TGCT/IsoEmOccEtaPhi")!=NULL){
64  makeXProjection(dbe_->get("L1T/L1TGCT/IsoEmOccEtaPhi")->getTH2F(),l1GctIsoEmOccEta_);
65  makeYProjection(dbe_->get("L1T/L1TGCT/IsoEmOccEtaPhi")->getTH2F(),l1GctIsoEmOccPhi_);
66  }
67 
68  if (dbe_->get("L1T/L1TGCT/NonIsoEmOccEtaPhi")!=NULL){
69  makeXProjection(dbe_->get("L1T/L1TGCT/NonIsoEmOccEtaPhi")->getTH2F(),l1GctNonIsoEmOccEta_);
70  makeYProjection(dbe_->get("L1T/L1TGCT/NonIsoEmOccEtaPhi")->getTH2F(),l1GctNonIsoEmOccPhi_);
71  }
72 
73  if (dbe_->get("L1T/L1TGCT/AllJetsOccEtaPhi")!=NULL){
74  makeXProjection(dbe_->get("L1T/L1TGCT/AllJetsOccEtaPhi")->getTH2F(),l1GctAllJetsOccEta_);
75  makeYProjection(dbe_->get("L1T/L1TGCT/AllJetsOccEtaPhi")->getTH2F(),l1GctAllJetsOccPhi_);
76  }
77 
78  if (dbe_->get("L1T/L1TGCT/CenJetsOccEtaPhi")!=NULL){
79  makeXProjection(dbe_->get("L1T/L1TGCT/CenJetsOccEtaPhi")->getTH2F(),l1GctCenJetsOccEta_);
80  makeYProjection(dbe_->get("L1T/L1TGCT/CenJetsOccEtaPhi")->getTH2F(),l1GctCenJetsOccPhi_);
81  }
82 
83  if (dbe_->get("L1T/L1TGCT/ForJetsOccEtaPhi")!=NULL){
84  makeXProjection(dbe_->get("L1T/L1TGCT/ForJetsOccEtaPhi")->getTH2F(),l1GctForJetsOccEta_);
85  makeYProjection(dbe_->get("L1T/L1TGCT/ForJetsOccEtaPhi")->getTH2F(),l1GctForJetsOccPhi_);
86  }
87 
88  if (dbe_->get("L1T/L1TGCT/TauJetsOccEtaPhi")!=NULL){
89  makeXProjection(dbe_->get("L1T/L1TGCT/TauJetsOccEtaPhi")->getTH2F(),l1GctTauJetsOccEta_);
90  makeYProjection(dbe_->get("L1T/L1TGCT/TauJetsOccEtaPhi")->getTH2F(),l1GctTauJetsOccPhi_);
91  }
92 }
MonitorElement * l1GctForJetsOccPhi_
Definition: L1TGCTClient.h:73
MonitorElement * l1GctTauJetsOccEta_
Definition: L1TGCTClient.h:74
#define NULL
Definition: scimark2.h:8
MonitorElement * l1GctTauJetsOccPhi_
Definition: L1TGCTClient.h:75
MonitorElement * l1GctIsoEmOccEta_
prescale on number of events
Definition: L1TGCTClient.h:64
DQMStore * dbe_
Definition: L1TGCTClient.h:57
MonitorElement * l1GctAllJetsOccPhi_
Definition: L1TGCTClient.h:69
MonitorElement * l1GctForJetsOccEta_
Definition: L1TGCTClient.h:72
MonitorElement * l1GctCenJetsOccPhi_
Definition: L1TGCTClient.h:71
void makeXProjection(TH2F *input, MonitorElement *output)
MonitorElement * l1GctAllJetsOccEta_
Definition: L1TGCTClient.h:68
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. &quot;my/long/dir/my_histo&quot;)
Definition: DQMStore.cc:1265
MonitorElement * l1GctNonIsoEmOccPhi_
Definition: L1TGCTClient.h:67
MonitorElement * l1GctIsoEmOccPhi_
Definition: L1TGCTClient.h:65
void makeYProjection(TH2F *input, MonitorElement *output)
MonitorElement * l1GctNonIsoEmOccEta_
Definition: L1TGCTClient.h:66
TH2F * getTH2F(void) const
MonitorElement * l1GctCenJetsOccEta_
Definition: L1TGCTClient.h:70
void L1TGCTClient::endRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

EndRun.

Reimplemented from edm::EDAnalyzer.

Definition at line 96 of file L1TGCTClient.cc.

References dbe_, DQMStore::get(), MonitorElement::getTH2F(), l1GctAllJetsOccEta_, l1GctAllJetsOccPhi_, l1GctCenJetsOccEta_, l1GctCenJetsOccPhi_, l1GctForJetsOccEta_, l1GctForJetsOccPhi_, l1GctIsoEmOccEta_, l1GctIsoEmOccPhi_, l1GctNonIsoEmOccEta_, l1GctNonIsoEmOccPhi_, l1GctTauJetsOccEta_, l1GctTauJetsOccPhi_, makeXProjection(), makeYProjection(), and NULL.

97 {
98  if (dbe_->get("L1T/L1TGCT/IsoEmOccEtaPhi")!=NULL){
99  makeXProjection(dbe_->get("L1T/L1TGCT/IsoEmOccEtaPhi")->getTH2F(),l1GctIsoEmOccEta_);
100  makeYProjection(dbe_->get("L1T/L1TGCT/IsoEmOccEtaPhi")->getTH2F(),l1GctIsoEmOccPhi_);
101  }
102 
103  if (dbe_->get("L1T/L1TGCT/NonIsoEmOccEtaPhi")!=NULL){
104  makeXProjection(dbe_->get("L1T/L1TGCT/NonIsoEmOccEtaPhi")->getTH2F(),l1GctNonIsoEmOccEta_);
105  makeYProjection(dbe_->get("L1T/L1TGCT/NonIsoEmOccEtaPhi")->getTH2F(),l1GctNonIsoEmOccPhi_);
106  }
107 
108  if (dbe_->get("L1T/L1TGCT/AllJetsOccEtaPhi")!=NULL){
109  makeXProjection(dbe_->get("L1T/L1TGCT/AllJetsOccEtaPhi")->getTH2F(),l1GctAllJetsOccEta_);
110  makeYProjection(dbe_->get("L1T/L1TGCT/AllJetsOccEtaPhi")->getTH2F(),l1GctAllJetsOccPhi_);
111  }
112 
113  if (dbe_->get("L1T/L1TGCT/CenJetsOccEtaPhi")!=NULL){
114  makeXProjection(dbe_->get("L1T/L1TGCT/CenJetsOccEtaPhi")->getTH2F(),l1GctCenJetsOccEta_);
115  makeYProjection(dbe_->get("L1T/L1TGCT/CenJetsOccEtaPhi")->getTH2F(),l1GctCenJetsOccPhi_);
116  }
117 
118  if (dbe_->get("L1T/L1TGCT/ForJetsOccEtaPhi")!=NULL){
119  makeXProjection(dbe_->get("L1T/L1TGCT/ForJetsOccEtaPhi")->getTH2F(),l1GctForJetsOccEta_);
120  makeYProjection(dbe_->get("L1T/L1TGCT/ForJetsOccEtaPhi")->getTH2F(),l1GctForJetsOccPhi_);
121  }
122 
123  if (dbe_->get("L1T/L1TGCT/TauJetsOccEtaPhi")!=NULL){
124  makeXProjection(dbe_->get("L1T/L1TGCT/TauJetsOccEtaPhi")->getTH2F(),l1GctTauJetsOccEta_);
125  makeYProjection(dbe_->get("L1T/L1TGCT/TauJetsOccEtaPhi")->getTH2F(),l1GctTauJetsOccPhi_);
126  }
127 }
MonitorElement * l1GctForJetsOccPhi_
Definition: L1TGCTClient.h:73
MonitorElement * l1GctTauJetsOccEta_
Definition: L1TGCTClient.h:74
#define NULL
Definition: scimark2.h:8
MonitorElement * l1GctTauJetsOccPhi_
Definition: L1TGCTClient.h:75
MonitorElement * l1GctIsoEmOccEta_
prescale on number of events
Definition: L1TGCTClient.h:64
DQMStore * dbe_
Definition: L1TGCTClient.h:57
MonitorElement * l1GctAllJetsOccPhi_
Definition: L1TGCTClient.h:69
MonitorElement * l1GctForJetsOccEta_
Definition: L1TGCTClient.h:72
MonitorElement * l1GctCenJetsOccPhi_
Definition: L1TGCTClient.h:71
void makeXProjection(TH2F *input, MonitorElement *output)
MonitorElement * l1GctAllJetsOccEta_
Definition: L1TGCTClient.h:68
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. &quot;my/long/dir/my_histo&quot;)
Definition: DQMStore.cc:1265
MonitorElement * l1GctNonIsoEmOccPhi_
Definition: L1TGCTClient.h:67
MonitorElement * l1GctIsoEmOccPhi_
Definition: L1TGCTClient.h:65
void makeYProjection(TH2F *input, MonitorElement *output)
MonitorElement * l1GctNonIsoEmOccEta_
Definition: L1TGCTClient.h:66
TH2F * getTH2F(void) const
MonitorElement * l1GctCenJetsOccEta_
Definition: L1TGCTClient.h:70
void L1TGCTClient::makeXProjection ( TH2F *  input,
MonitorElement output 
)
private

Definition at line 131 of file L1TGCTClient.cc.

References MonitorElement::getNbinsX(), i, and MonitorElement::setBinContent().

Referenced by endLuminosityBlock(), and endRun().

132 {
133  // Are the provided input and output consistent
134  if (input->GetNbinsX() != output->getNbinsX()) return;
135 
136  // Make the projection
137  TH1D* projX = input->ProjectionX();
138 
139  for (Int_t i=0; i<projX->GetNbinsX(); i++) {
140  output->setBinContent(i+1,projX->GetBinContent(i+1));
141  }
142  delete projX;
143 }
int i
Definition: DBlmapReader.cc:9
void setBinContent(int binx, double content)
set content of bin (1-D)
tuple input
Definition: collect_tpl.py:10
int getNbinsX(void) const
get # of bins in X-axis
void L1TGCTClient::makeYProjection ( TH2F *  input,
MonitorElement output 
)
private

Definition at line 145 of file L1TGCTClient.cc.

References MonitorElement::getNbinsX(), i, and MonitorElement::setBinContent().

Referenced by endLuminosityBlock(), and endRun().

146 {
147  // Are the provided input and output consistent
148  if (input->GetNbinsY() != output->getNbinsX()) return;
149 
150  // Make the projection
151  TH1D* projY = input->ProjectionY();
152 
153  for (Int_t i=0; i<projY->GetNbinsX(); i++) {
154  output->setBinContent(i+1,projY->GetBinContent(i+1));
155  }
156  delete projY;
157 }
int i
Definition: DBlmapReader.cc:9
void setBinContent(int binx, double content)
set content of bin (1-D)
tuple input
Definition: collect_tpl.py:10
int getNbinsX(void) const
get # of bins in X-axis

Member Data Documentation

int L1TGCTClient::counterEvt_
private

counter

Definition at line 60 of file L1TGCTClient.h.

int L1TGCTClient::counterLS_
private

Definition at line 59 of file L1TGCTClient.h.

DQMStore* L1TGCTClient::dbe_
private

Definition at line 57 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctAllJetsOccEta_
private

Definition at line 68 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctAllJetsOccPhi_
private

Definition at line 69 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctCenJetsOccEta_
private

Definition at line 70 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctCenJetsOccPhi_
private

Definition at line 71 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctForJetsOccEta_
private

Definition at line 72 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctForJetsOccPhi_
private

Definition at line 73 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctIsoEmOccEta_
private

prescale on number of events

Definition at line 64 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctIsoEmOccPhi_
private

Definition at line 65 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctNonIsoEmOccEta_
private

Definition at line 66 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctNonIsoEmOccPhi_
private

Definition at line 67 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctTauJetsOccEta_
private

Definition at line 74 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

MonitorElement* L1TGCTClient::l1GctTauJetsOccPhi_
private

Definition at line 75 of file L1TGCTClient.h.

Referenced by beginJob(), endLuminosityBlock(), and endRun().

std::string L1TGCTClient::monitorDir_
private

Definition at line 58 of file L1TGCTClient.h.

Referenced by beginJob().

int L1TGCTClient::prescaleEvt_
private

units of lumi sections

Definition at line 62 of file L1TGCTClient.h.

int L1TGCTClient::prescaleLS_
private

counter

Definition at line 61 of file L1TGCTClient.h.