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
 
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_
 
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 51 of file SiPixelEDAClient.cc.

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

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

103  {
104 // cout<<"Entering SiPixelEDAClient::~SiPixelEDAClient: "<<endl;
105 
106  edm::LogInfo("SiPixelEDAClient") << " Deleting SiPixelEDAClient " << "\n" ;
107  /* Removing xdaq deps
108  if (sipixelWebInterface_) {
109  delete sipixelWebInterface_;
110  sipixelWebInterface_ = 0;
111  }
112  */
116  }
118  delete sipixelActionExecutor_;
120  }
121  if (sipixelDataQuality_) {
122  delete sipixelDataQuality_;
124  }
125 
126 // cout<<"...leaving SiPixelEDAClient::~SiPixelEDAClient. "<<endl;
127 }
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 208 of file SiPixelEDAClient.cc.

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

208  {
209 // cout<<"[SiPixelEDAClient::analyze()] "<<endl;
210  nEvents_++;
211  if(!Tier0Flag_){
212 
213  if(nEvents_==1){
214  // check if any Pixel FED is in readout:
215  edm::Handle<FEDRawDataCollection> rawDataHandle;
216  e.getByToken(inputSourceToken_, rawDataHandle);
217  if(!rawDataHandle.isValid()){
218  edm::LogInfo("SiPixelEDAClient") << inputSource_ << " is empty";
219  return;
220  }
221  const FEDRawDataCollection& rawDataCollection = *rawDataHandle;
222  nFEDs_ = 0;
223  for(int i = 0; i != 40; i++){
224  if(rawDataCollection.FEDData(i).size() && rawDataCollection.FEDData(i).data()) nFEDs_++;
225  }
226  }
227 
228  // This is needed for plotting with the Pixel Expert GUI (interactive client):
229  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::CreatePlots);
230  //sipixelWebInterface_->performAction();
231  }
232 
233 }
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 131 of file SiPixelEDAClient.cc.

References dataset::firstRun.

131  {
132  firstRun = true;
133 }
void SiPixelEDAClient::beginLuminosityBlock ( edm::LuminosityBlock const &  lumiSeg,
edm::EventSetup const &  context 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 188 of file SiPixelEDAClient.cc.

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

189  {
190 // cout<<"Entering SiPixelEDAClient::beginLuminosityBlock: "<<endl;
191 
192  edm::LogInfo ("SiPixelEDAClient") <<"[SiPixelEDAClient]: Begin of LS transition";
193 
195  MonitorElement * me = bei_->get("Pixel/AdditionalPixelErrors/byLumiErrors");
196  if(me){
197  nEvents_lastLS_ = int(me->getBinContent(0));
198  nErrorsBarrel_lastLS_ = int(me->getBinContent(1));
199  nErrorsEndcap_lastLS_ = int(me->getBinContent(2));
200  //std::cout<<"Nevts in lastLS in EDAClient: "<<nEvents_lastLS_<<" "<<nErrorsBarrel_lastLS_<<" "<<nErrorsEndcap_lastLS_<<std::endl;
201  me->Reset();
202  }
203 // cout<<"...leaving SiPixelEDAClient::beginLuminosityBlock. "<<endl;
204 }
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. &quot;my/long/dir/my_histo&quot;)
Definition: DQMStore.cc:1623
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 137 of file SiPixelEDAClient.cc.

References dataset::firstRun.

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

Reimplemented from edm::EDAnalyzer.

Definition at line 330 of file SiPixelEDAClient.cc.

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

Reimplemented from edm::EDAnalyzer.

Definition at line 237 of file SiPixelEDAClient.cc.

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

237  {
238  //cout<<"Entering SiPixelEDAClient::endLuminosityBlock: "<<endl;
239 
240  edm::LogInfo ("SiPixelEDAClient") <<"[SiPixelEDAClient]: End of LS transition, performing the DQM client operation";
241 
242  nLumiSecs_++;
243  //cout << "nLumiSecs_: "<< nLumiSecs_ << endl;
244 
245  edm::LogInfo("SiPixelEDAClient") << "====================================================== " << endl << " ===> Iteration # " << nLumiSecs_ << " " << lumiSeg.luminosityBlock() << endl << "====================================================== " << endl;
246 
247  //if(actionOnLumiSec_ && !Tier0Flag_ && nLumiSecs_ % 1 == 0 ){
248  if(actionOnLumiSec_ && nLumiSecs_ % 1 == 0 ){
249  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::Summary);
250  //sipixelWebInterface_->performAction();
251  //cout << " Updating efficiency plots" << endl;
253  //cout << " Checking QTest results " << endl;
254  //sipixelWebInterface_->setActionFlag(SiPixelWebInterface::QTestResult);
255  //sipixelWebInterface_->performAction();
256  //cout << " Updating occupancy plots" << endl;
258  //cout << " Checking Pixel quality flags " << endl;;
259  bei_->cd();
260  bool init=true;
261  //sipixelDataQuality_->computeGlobalQualityFlag(bei_,init,nFEDs_,Tier0Flag_);
263  init=true;
264  bei_->cd();
266  //cout << " Checking for new noisy pixels " << endl;
267  init=true;
269  // cout << "*** Creating Tracker Map Histos for End Run ***" << endl;
270 // sipixelActionExecutor_->createMaps(bei_, "adc_siPixelDigis", "adc", Mean);
271 // sipixelActionExecutor_->createMaps(bei_, "charge_siPixelClusters", "charge", Mean);
272 // sipixelActionExecutor_->createMaps(bei_, "ndigis_siPixelDigis", "ndigis", WeightedSum);
273 // sipixelActionExecutor_->createMaps(bei_, "NErrors_siPixelDigis", "NErrors", WeightedSum);
274  // cout << "*** Done with Tracker Map Histos for End Run ***" << endl;
275  }
276 
277  //cout<<"...leaving SiPixelEDAClient::endLuminosityBlock. "<<endl;
278 }
void createEfficiency(DQMStore *bei)
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:561
int init
Definition: HydjetWrapper.h:62
SiPixelInformationExtractor * sipixelInformationExtractor_
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 282 of file SiPixelEDAClient.cc.

References init.

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

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 86 of file SiPixelEDAClient.h.

std::string SiPixelEDAClient::inputSource_
private

Definition at line 84 of file SiPixelEDAClient.h.

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

Definition at line 89 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.