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 Attributes
SiPixelEDAClient Class Reference

#include <SiPixelEDAClient.h>

Inheritance diagram for SiPixelEDAClient:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 SiPixelEDAClient (const edm::ParameterSet &ps)
 
virtual ~SiPixelEDAClient ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Protected Member Functions

void analyze (edm::Event const &e, edm::EventSetup const &eSetup)
 
void beginJob ()
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context)
 
void beginRun (edm::Run const &run, edm::EventSetup const &eSetup)
 
void endJob ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
 
void endRun (edm::Run const &run, edm::EventSetup const &eSetup)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Private Attributes

bool actionOnLumiSec_
 
bool actionOnRunEnd_
 
DQMStorebei_
 
bool doHitEfficiency_
 
int evtOffsetForInit_
 
bool firstRun
 
bool hiRes_
 
std::ostringstream html_out_
 
std::string inputSource_
 
edm::EDGetTokenT
< FEDRawDataCollection
inputSourceToken_
 
bool isUpgrade_
 
unsigned long long m_cacheID_
 
int nErrorsBarrel_lastLS_
 
int nErrorsEndcap_lastLS_
 
int nEvents_
 
int nEvents_lastLS_
 
int nFEDs_
 
int nLumiSecs_
 
double noiseRate_
 
int noiseRateDenominator_
 
bool offlineXMLfile_
 
SiPixelActionExecutorsipixelActionExecutor_
 
SiPixelDataQualitysipixelDataQuality_
 
SiPixelInformationExtractorsipixelInformationExtractor_
 
SiPixelWebInterface * sipixelWebInterface_
 
unsigned int staticUpdateFrequency_
 
int summaryFrequency_
 
std::string summaryXMLfile_
 
bool Tier0Flag_
 
int tkMapFrequency_
 
SiPixelTrackerMapCreatortrackerMapCreator_
 

Additional Inherited Members

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

Detailed Description

Definition at line 25 of file SiPixelEDAClient.h.

Constructor & Destructor Documentation

SiPixelEDAClient::SiPixelEDAClient ( const edm::ParameterSet ps)

Definition at line 53 of file SiPixelEDAClient.cc.

References BUF_SIZE, dtNoiseDBValidation_cfg::cerr, groupFilesInBlocks::fin, contentValuesFiles::fullPath, edm::ParameterSet::getUntrackedParameter(), recoMuon::in, cppFunctionSkipper::operator, and AlCaHLTBitMon_QueryRunRegistry::string.

53  {
54 // cout<<"Entering SiPixelEDAClient::SiPixelEDAClient: "<<endl;
55 
56  edm::LogInfo("SiPixelEDAClient") << " Creating SiPixelEDAClient " << "\n" ;
57 
59 
60  summaryFrequency_ = ps.getUntrackedParameter<int>("SummaryCreationFrequency",20);
61  tkMapFrequency_ = ps.getUntrackedParameter<int>("TkMapCreationFrequency",50);
62  staticUpdateFrequency_ = ps.getUntrackedParameter<int>("StaticUpdateFrequency",10);
63  actionOnLumiSec_ = ps.getUntrackedParameter<bool>("ActionOnLumiSection",false); //client
64  actionOnRunEnd_ = ps.getUntrackedParameter<bool>("ActionOnRunEnd",true); //client
65  evtOffsetForInit_ = ps.getUntrackedParameter<int>("EventOffsetForInit",10); //client
66  offlineXMLfile_ = ps.getUntrackedParameter<bool>("UseOfflineXMLFile",false); //client
67  hiRes_ = ps.getUntrackedParameter<bool>("HighResolutionOccupancy",false); //client
68  noiseRate_ = ps.getUntrackedParameter<double>("NoiseRateCutValue",0.001); //client
69  noiseRateDenominator_ = ps.getUntrackedParameter<int>("NEventsForNoiseCalculation",100000); //client
70  Tier0Flag_ = ps.getUntrackedParameter<bool>("Tier0Flag",false); //client
71  doHitEfficiency_ = ps.getUntrackedParameter<bool>("DoHitEfficiency",true); //client
72  inputSource_ = ps.getUntrackedParameter<string>("inputSource", "source");
73  isUpgrade_ = ps.getUntrackedParameter<bool>("isUpgrade",false); //client
74 
75  if(!Tier0Flag_){
76  string localPath = string("DQM/SiPixelMonitorClient/test/loader.html");
77  std::ifstream fin(edm::FileInPath(localPath).fullPath().c_str(), ios::in);
78  char buf[BUF_SIZE];
79 
80  if (!fin) {
81  cerr << "Input File: loader.html"<< " could not be opened!" << endl;
82  return;
83  }
84 
85  while (fin.getline(buf, BUF_SIZE, '\n')) { // pops off the newline character
86  html_out_ << buf ;
87  }
88  fin.close();
89 
90  }
91 
92  // instantiate web interface
93  //sipixelWebInterface_ = new SiPixelWebInterface(bei_,offlineXMLfile_,Tier0Flag_);
94  //instantiate the three work horses of the client:
98 
99  //set Token(-s)
100  inputSourceToken_ = consumes<FEDRawDataCollection>(ps.getUntrackedParameter<string>("inputSource", "source"));
101 // cout<<"...leaving SiPixelEDAClient::SiPixelEDAClient. "<<endl;
102 }
T getUntrackedParameter(std::string const &, T const &) const
unsigned int staticUpdateFrequency_
SiPixelInformationExtractor * sipixelInformationExtractor_
std::string inputSource_
SiPixelActionExecutor * sipixelActionExecutor_
#define BUF_SIZE
std::ostringstream html_out_
SiPixelDataQuality * sipixelDataQuality_
edm::EDGetTokenT< FEDRawDataCollection > inputSourceToken_
SiPixelEDAClient::~SiPixelEDAClient ( )
virtual

Definition at line 106 of file SiPixelEDAClient.cc.

106  {
107 // cout<<"Entering SiPixelEDAClient::~SiPixelEDAClient: "<<endl;
108 
109  edm::LogInfo("SiPixelEDAClient") << " Deleting SiPixelEDAClient " << "\n" ;
110  /* Removing xdaq deps
111  if (sipixelWebInterface_) {
112  delete sipixelWebInterface_;
113  sipixelWebInterface_ = 0;
114  }
115  */
119  }
121  delete sipixelActionExecutor_;
123  }
124  if (sipixelDataQuality_) {
125  delete sipixelDataQuality_;
127  }
128 
129 // cout<<"...leaving SiPixelEDAClient::~SiPixelEDAClient. "<<endl;
130 }
SiPixelInformationExtractor * sipixelInformationExtractor_
SiPixelActionExecutor * sipixelActionExecutor_
SiPixelDataQuality * sipixelDataQuality_

Member Function Documentation

void SiPixelEDAClient::analyze ( edm::Event const &  e,
edm::EventSetup const &  eSetup 
)
protectedvirtual

Implements edm::EDAnalyzer.

Definition at line 211 of file SiPixelEDAClient.cc.

References FEDRawData::data(), FEDRawDataCollection::FEDData(), edm::Event::getByToken(), i, edm::HandleBase::isValid(), and FEDRawData::size().

211  {
212 // cout<<"[SiPixelEDAClient::analyze()] "<<endl;
213  nEvents_++;
214  if(!Tier0Flag_){
215 
216  if(nEvents_==1){
217  // check if any Pixel FED is in readout:
218  edm::Handle<FEDRawDataCollection> rawDataHandle;
219  e.getByToken(inputSourceToken_, rawDataHandle);
220  if(!rawDataHandle.isValid()){
221  edm::LogInfo("SiPixelEDAClient") << inputSource_ << " is empty";
222  return;
223  }
224  const FEDRawDataCollection& rawDataCollection = *rawDataHandle;
225  nFEDs_ = 0;
226  for(int i = 0; i != 40; i++){
227  if(rawDataCollection.FEDData(i).size() && rawDataCollection.FEDData(i).data()) nFEDs_++;
228  }
229  }
230 
231  // This is needed for plotting with the Pixel Expert GUI (interactive client):
232  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::CreatePlots);
233  //sipixelWebInterface_->performAction();
234  }
235 
236 }
int i
Definition: DBlmapReader.cc:9
std::string inputSource_
size_t size() const
Lenght of the data buffer in bytes.
Definition: FEDRawData.h:47
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
bool isValid() const
Definition: HandleBase.h:76
edm::EDGetTokenT< FEDRawDataCollection > inputSourceToken_
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
Definition: FEDRawData.cc:28
void SiPixelEDAClient::beginJob ( void  )
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 134 of file SiPixelEDAClient.cc.

References dataset::firstRun.

134  {
135  firstRun = true;
136 }
void SiPixelEDAClient::beginLuminosityBlock ( edm::LuminosityBlock const &  lumiSeg,
edm::EventSetup const &  context 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 191 of file SiPixelEDAClient.cc.

References MonitorElement::getBinContent(), and MonitorElement::Reset().

192  {
193 // cout<<"Entering SiPixelEDAClient::beginLuminosityBlock: "<<endl;
194 
195  edm::LogInfo ("SiPixelEDAClient") <<"[SiPixelEDAClient]: Begin of LS transition";
196 
198  MonitorElement * me = bei_->get("Pixel/AdditionalPixelErrors/byLumiErrors");
199  if(me){
200  nEvents_lastLS_ = int(me->getBinContent(0));
201  nErrorsBarrel_lastLS_ = int(me->getBinContent(1));
202  nErrorsEndcap_lastLS_ = int(me->getBinContent(2));
203  //std::cout<<"Nevts in lastLS in EDAClient: "<<nEvents_lastLS_<<" "<<nErrorsBarrel_lastLS_<<" "<<nErrorsEndcap_lastLS_<<std::endl;
204  me->Reset();
205  }
206 // cout<<"...leaving SiPixelEDAClient::beginLuminosityBlock. "<<endl;
207 }
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. &quot;my/long/dir/my_histo&quot;)
Definition: DQMStore.cc:1693
double getBinContent(int binx) const
get content of bin (1-D)
void Reset(void)
reset ME (ie. contents, errors, etc)
void SiPixelEDAClient::beginRun ( edm::Run const &  run,
edm::EventSetup const &  eSetup 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 140 of file SiPixelEDAClient.cc.

References dataset::firstRun.

140  {
141  edm::LogInfo ("SiPixelEDAClient") <<"[SiPixelEDAClient]: Begining of Run";
142 // cout<<"Entering SiPixelEDAClient::beginRun: "<<endl;
143 
144  if(firstRun){
145 
146  // Read the summary configuration file
147  //if (!sipixelWebInterface_->readConfiguration(tkMapFrequency_,summaryFrequency_)) {
148  // edm::LogInfo ("SiPixelEDAClient") <<"[SiPixelEDAClient]: Error to read configuration file!! Summary will not be produced!!!";
149  //}
150  summaryFrequency_ = -1;
151  tkMapFrequency_ = -1;
152  actionOnLumiSec_ = false;
153  actionOnRunEnd_ = true;
154  evtOffsetForInit_ = -1;
155 
156  nLumiSecs_ = 0;
157  nEvents_ = 0;
158  if(Tier0Flag_) nFEDs_ = 40;
159  else nFEDs_ = 0;
160 
161  bei_->setCurrentFolder("Pixel/");
162  // Setting up QTests:
163 // sipixelActionExecutor_->setupQTests(bei_);
164  // Creating Summary Histos:
166  // Booking Deviation Histos:
168  // Booking Efficiency Histos:
170  // Creating occupancy plots:
172  // Booking noisy pixel ME's:
174  // Booking summary report ME's:
176  // Booking Static Tracker Maps:
177 // sipixelActionExecutor_->bookTrackerMaps(bei_, "adc");
178 // sipixelActionExecutor_->bookTrackerMaps(bei_, "charge");
179 // sipixelActionExecutor_->bookTrackerMaps(bei_, "ndigis");
180 // sipixelActionExecutor_->bookTrackerMaps(bei_, "NErrors");
181 
182  firstRun = false;
183  }
184 
185 // cout<<"...leaving SiPixelEDAClient::beginRun. "<<endl;
186 
187 }
void bookDeviations(DQMStore *bei, bool isUpgrade)
SiPixelInformationExtractor * sipixelInformationExtractor_
void bookOccupancyPlots(DQMStore *bei, bool hiRes, bool isbarrel)
SiPixelActionExecutor * sipixelActionExecutor_
void bookEfficiency(DQMStore *bei, bool isUpgrade)
void createSummary(DQMStore *bei, bool isUpgrade)
void bookGlobalQualityFlag(DQMStore *bei, bool Tier0Flag, int nFEDs)
SiPixelDataQuality * sipixelDataQuality_
void bookNoisyPixels(DQMStore *bei, float noiseRate, bool Tier0Flag)
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:655
void SiPixelEDAClient::endJob ( void  )
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 333 of file SiPixelEDAClient.cc.

333  {
334 // cout<<"In SiPixelEDAClient::endJob "<<endl;
335  edm::LogInfo("SiPixelEDAClient") <<"[SiPixelEDAClient]: endjob called!";
336 
337 }
void SiPixelEDAClient::endLuminosityBlock ( edm::LuminosityBlock const &  lumiSeg,
edm::EventSetup const &  c 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 240 of file SiPixelEDAClient.cc.

References init, and edm::LuminosityBlockBase::luminosityBlock().

240  {
241  //cout<<"Entering SiPixelEDAClient::endLuminosityBlock: "<<endl;
242 
243  edm::LogInfo ("SiPixelEDAClient") <<"[SiPixelEDAClient]: End of LS transition, performing the DQM client operation";
244 
245  nLumiSecs_++;
246  //cout << "nLumiSecs_: "<< nLumiSecs_ << endl;
247 
248  edm::LogInfo("SiPixelEDAClient") << "====================================================== " << endl << " ===> Iteration # " << nLumiSecs_ << " " << lumiSeg.luminosityBlock() << endl << "====================================================== " << endl;
249 
250  //if(actionOnLumiSec_ && !Tier0Flag_ && nLumiSecs_ % 1 == 0 ){
251  if(actionOnLumiSec_ && nLumiSecs_ % 1 == 0 ){
252  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::Summary);
253  //sipixelWebInterface_->performAction();
254  //cout << " Updating efficiency plots" << endl;
256  //cout << " Checking QTest results " << endl;
257  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::QTestResult);
258  //sipixelWebInterface_->performAction();
259  //cout << " Updating occupancy plots" << endl;
261  //cout << " Checking Pixel quality flags " << endl;;
262  bei_->cd();
263  bool init=true;
264  //sipixelDataQuality_->computeGlobalQualityFlag(bei_,init,nFEDs_,Tier0Flag_);
266  init=true;
267  bei_->cd();
269  //cout << " Checking for new noisy pixels " << endl;
270  init=true;
272  // cout << "*** Creating Tracker Map Histos for End Run ***" << endl;
273 // sipixelActionExecutor_->createMaps(bei_, "adc_siPixelDigis", "adc", Mean);
274 // sipixelActionExecutor_->createMaps(bei_, "charge_siPixelClusters", "charge", Mean);
275 // sipixelActionExecutor_->createMaps(bei_, "ndigis_siPixelDigis", "ndigis", WeightedSum);
276 // sipixelActionExecutor_->createMaps(bei_, "NErrors_siPixelDigis", "NErrors", WeightedSum);
277  // cout << "*** Done with Tracker Map Histos for End Run ***" << endl;
278  }
279 
280  //cout<<"...leaving SiPixelEDAClient::endLuminosityBlock. "<<endl;
281 }
void fillGlobalQualityPlot(DQMStore *bei, bool init, edm::EventSetup const &eSetup, int nFEDs, bool Tier0Flag, int lumisec)
void cd(void)
go to top directory (ie. root)
Definition: DQMStore.cc:632
int init
Definition: HydjetWrapper.h:62
SiPixelInformationExtractor * sipixelInformationExtractor_
void createEfficiency(DQMStore *bei, bool isUpgrade)
SiPixelActionExecutor * sipixelActionExecutor_
void computeGlobalQualityFlagByLumi(DQMStore *bei, bool init, int nFEDs, bool Tier0Flag, int nEvents_lastLS_, int nErrorsBarrel_lastLS_, int nErrorsEndcap_lastLS_)
void createOccupancy(DQMStore *bei)
SiPixelDataQuality * sipixelDataQuality_
void findNoisyPixels(DQMStore *bei, bool init, float noiseRate, int noiseRateDenominator, edm::EventSetup const &eSetup)
void SiPixelEDAClient::endRun ( edm::Run const &  run,
edm::EventSetup const &  eSetup 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 285 of file SiPixelEDAClient.cc.

References init.

285  {
286  //cout<<"Entering SiPixelEDAClient::endRun: "<<endl;
287 
288  //edm::LogVerbatim ("SiPixelEDAClient") <<"[SiPixelEDAClient]: End of Run, saving DQM output ";
289  //int iRun = run.run();
290 
291  if(actionOnRunEnd_){
292  //cout << " Updating Summary " << endl;
293  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::Summary);
294  //sipixelWebInterface_->performAction();
296  //cout << " Updating efficiency plots" << endl;
298  //cout << " Checking QTest results " << endl;
299  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::QTestResult);
300  //sipixelWebInterface_->performAction();
301  //cout << " Updating occupancy plots" << endl;
303  //cout << " Checking Pixel quality flags " << endl;;
304  bei_->cd();
305  bool init=true;
307  init=true;
308  bei_->cd();
309  //cout << " Making run end reportSummaryMap: " <<nFEDs_<< endl;;
311  //cout << " Checking for new noisy pixels " << endl;
312  init=true;
314  // cout << "*** Creating Tracker Map Histos for End Run ***" << endl;
315 // sipixelActionExecutor_->createMaps(bei_, "adc_siPixelDigis", "adc", Mean);
316 // sipixelActionExecutor_->createMaps(bei_, "charge_siPixelClusters", "charge", Mean);
317 // sipixelActionExecutor_->createMaps(bei_, "ndigis_siPixelDigis", "ndigis", WeightedSum);
318 // sipixelActionExecutor_->createMaps(bei_, "NErrors_siPixelDigis", "NErrors", WeightedSum);
319  // cout << "*** Done with Tracker Map Histos for End Run ***" << endl;
320 
321  // On demand, dump module ID's and stuff on the screen:
322  //sipixelActionExecutor_->dumpModIds(bei_,eSetup);
323  // On demand, dump summary histo values for reference on the screen:
324  //sipixelActionExecutor_->dumpRefValues(bei_,eSetup);
325  }
326 
327 // cout<<"...leaving SiPixelEDAClient::endRun. "<<endl;
328 }
void fillGlobalQualityPlot(DQMStore *bei, bool init, edm::EventSetup const &eSetup, int nFEDs, bool Tier0Flag, int lumisec)
void cd(void)
go to top directory (ie. root)
Definition: DQMStore.cc:632
void computeGlobalQualityFlag(DQMStore *bei, bool init, int nFEDs, bool Tier0Flag)
int init
Definition: HydjetWrapper.h:62
SiPixelInformationExtractor * sipixelInformationExtractor_
void createEfficiency(DQMStore *bei, bool isUpgrade)
SiPixelActionExecutor * sipixelActionExecutor_
void createOccupancy(DQMStore *bei)
void createSummary(DQMStore *bei, bool isUpgrade)
SiPixelDataQuality * sipixelDataQuality_
void findNoisyPixels(DQMStore *bei, bool init, float noiseRate, int noiseRateDenominator, edm::EventSetup const &eSetup)

Member Data Documentation

bool SiPixelEDAClient::actionOnLumiSec_
private

Definition at line 72 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::actionOnRunEnd_
private

Definition at line 73 of file SiPixelEDAClient.h.

DQMStore* SiPixelEDAClient::bei_
private

Definition at line 61 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::doHitEfficiency_
private

Definition at line 83 of file SiPixelEDAClient.h.

int SiPixelEDAClient::evtOffsetForInit_
private

Definition at line 74 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::firstRun
private

Definition at line 82 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::hiRes_
private

Definition at line 76 of file SiPixelEDAClient.h.

std::ostringstream SiPixelEDAClient::html_out_
private

Definition at line 87 of file SiPixelEDAClient.h.

std::string SiPixelEDAClient::inputSource_
private

Definition at line 85 of file SiPixelEDAClient.h.

edm::EDGetTokenT<FEDRawDataCollection> SiPixelEDAClient::inputSourceToken_
private

Definition at line 90 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::isUpgrade_
private

Definition at line 84 of file SiPixelEDAClient.h.

unsigned long long SiPixelEDAClient::m_cacheID_
private

Definition at line 53 of file SiPixelEDAClient.h.

int SiPixelEDAClient::nErrorsBarrel_lastLS_
private

Definition at line 57 of file SiPixelEDAClient.h.

int SiPixelEDAClient::nErrorsEndcap_lastLS_
private

Definition at line 58 of file SiPixelEDAClient.h.

int SiPixelEDAClient::nEvents_
private

Definition at line 55 of file SiPixelEDAClient.h.

int SiPixelEDAClient::nEvents_lastLS_
private

Definition at line 56 of file SiPixelEDAClient.h.

int SiPixelEDAClient::nFEDs_
private

Definition at line 80 of file SiPixelEDAClient.h.

int SiPixelEDAClient::nLumiSecs_
private

Definition at line 54 of file SiPixelEDAClient.h.

double SiPixelEDAClient::noiseRate_
private

Definition at line 77 of file SiPixelEDAClient.h.

int SiPixelEDAClient::noiseRateDenominator_
private

Definition at line 78 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::offlineXMLfile_
private

Definition at line 79 of file SiPixelEDAClient.h.

SiPixelActionExecutor* SiPixelEDAClient::sipixelActionExecutor_
private

Definition at line 66 of file SiPixelEDAClient.h.

SiPixelDataQuality* SiPixelEDAClient::sipixelDataQuality_
private

Definition at line 65 of file SiPixelEDAClient.h.

SiPixelInformationExtractor* SiPixelEDAClient::sipixelInformationExtractor_
private

Definition at line 64 of file SiPixelEDAClient.h.

SiPixelWebInterface* SiPixelEDAClient::sipixelWebInterface_
private

Definition at line 63 of file SiPixelEDAClient.h.

unsigned int SiPixelEDAClient::staticUpdateFrequency_
private

Definition at line 71 of file SiPixelEDAClient.h.

int SiPixelEDAClient::summaryFrequency_
private

Definition at line 70 of file SiPixelEDAClient.h.

std::string SiPixelEDAClient::summaryXMLfile_
private

Definition at line 75 of file SiPixelEDAClient.h.

bool SiPixelEDAClient::Tier0Flag_
private

Definition at line 81 of file SiPixelEDAClient.h.

int SiPixelEDAClient::tkMapFrequency_
private

Definition at line 69 of file SiPixelEDAClient.h.

SiPixelTrackerMapCreator* SiPixelEDAClient::trackerMapCreator_
private

Definition at line 67 of file SiPixelEDAClient.h.