CMS 3D CMS Logo

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

#include <SiPixelDataQuality.h>

Public Member Functions

void bookGlobalQualityFlag (DQMStore::IBooker &iBooker, bool Tier0Flag, int nFEDs)
 
void computeGlobalQualityFlag (DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter, bool init, int nFEDs, bool Tier0Flag)
 
void computeGlobalQualityFlagByLumi (DQMStore::IGetter &iGetter, bool init, int nFEDs, bool Tier0Flag, int nEvents_lastLS_, int nErrorsBarrel_lastLS_, int nErrorsEndcap_lastLS_)
 
void fillGlobalQualityPlot (DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter, bool init, edm::ESHandle< SiPixelFedCablingMap > theCablingMap, int nFEDs, bool Tier0Flag, int lumisec)
 
int getDetId (MonitorElement *mE)
 (Documentation under construction). More...
 
 SiPixelDataQuality (bool offlineXMLfile)
 Constructor of the SiPixelInformationExtractor class. More...
 
 ~SiPixelDataQuality ()
 Destructor of the SiPixelDataQuality class. More...
 

Private Attributes

int allMods_
 
TH2F * allmodsMap
 
TH1D * allmodsVec
 
float barrel_error_flag_
 
int barrelMods_
 
MonitorElementClusterChargeBarrel
 
MonitorElementClusterChargeEndcap
 
int clusterCounterBarrel
 
int clusterCounterEndcap
 
MonitorElementClusterMod1
 
MonitorElementClusterMod2
 
MonitorElementClusterMod3
 
MonitorElementClusterMod4
 
MonitorElementClusterModAll
 
MonitorElementClusterSizeBarrel
 
MonitorElementClusterSizeEndcap
 
bool clusterStatsBarrel
 
bool clusterStatsEndcap
 
int count
 
int count1
 
int count2
 
int count3
 
int count4
 
int count5
 
int count6
 
MonitorElementDigiChargeBarrel
 
MonitorElementDigiChargeEndcap
 
int digiCounterBarrel
 
int digiCounterEndcap
 
bool digiStatsBarrel
 
bool digiStatsEndcap
 
bool DONE_
 
float endcap_error_flag_
 
int endcapMods_
 
bool endOfModules_
 
int errcount
 
TH2F * errmodsMap
 
TH1D * errmodsVec
 
int errorMods_
 
MonitorElementFEDErrReportMap
 
TH2F * goodmodsMap
 
TH1D * goodmodsVec
 
bool gotDigis
 
float lastallmods_ [40]
 
float lasterrmods_ [40]
 
int lastLS_
 
int modCounter_
 
std::ofstream myfile_
 
int n_errors_barrel_
 
int n_errors_endcap_
 
int n_errors_pixel_
 
MonitorElementNClustersBarrel
 
MonitorElementNClustersEndcap
 
MonitorElementNDigisBarrel
 
MonitorElementNDigisEndcap
 
MonitorElementNErrorsBarrel
 
MonitorElementNErrorsEndcap
 
MonitorElementNErrorsFEDs
 
int nevents_
 
MonitorElementNPixelTracks
 
int objectCount_
 
bool offlineXMLfile_
 
float pixel_error_flag_
 
float qflag_
 
MonitorElementSummaryBarrel
 
MonitorElementSummaryEndcap
 
MonitorElementSummaryPixel
 
MonitorElementSummaryReportMap
 
edm::ESHandle
< SiPixelFedCablingMap
theCablingMap
 
int timeoutCounter_
 
int trackCounterBarrel
 
int trackCounterEndcap
 
bool trackStatsBarrel
 
bool trackStatsEndcap
 

Detailed Description

Definition at line 39 of file SiPixelDataQuality.h.

Constructor & Destructor Documentation

SiPixelDataQuality::SiPixelDataQuality ( bool  offlineXMLfile)

Constructor of the SiPixelInformationExtractor class.

Definition at line 67 of file SiPixelDataQuality.cc.

SiPixelDataQuality::~SiPixelDataQuality ( )

Destructor of the SiPixelDataQuality class.

Definition at line 91 of file SiPixelDataQuality.cc.

Member Function Documentation

void SiPixelDataQuality::bookGlobalQualityFlag ( DQMStore::IBooker iBooker,
bool  Tier0Flag,
int  nFEDs 
)

Definition at line 128 of file SiPixelDataQuality.cc.

void SiPixelDataQuality::computeGlobalQualityFlag ( DQMStore::IBooker iBooker,
DQMStore::IGetter iGetter,
bool  init,
int  nFEDs,
bool  Tier0Flag 
)

Definition at line 240 of file SiPixelDataQuality.cc.

void SiPixelDataQuality::computeGlobalQualityFlagByLumi ( DQMStore::IGetter iGetter,
bool  init,
int  nFEDs,
bool  Tier0Flag,
int  nEvents_lastLS_,
int  nErrorsBarrel_lastLS_,
int  nErrorsEndcap_lastLS_ 
)

Definition at line 569 of file SiPixelDataQuality.cc.

void SiPixelDataQuality::fillGlobalQualityPlot ( DQMStore::IBooker iBooker,
DQMStore::IGetter iGetter,
bool  init,
edm::ESHandle< SiPixelFedCablingMap theCablingMap,
int  nFEDs,
bool  Tier0Flag,
int  lumisec 
)

Definition at line 644 of file SiPixelDataQuality.cc.

int SiPixelDataQuality::getDetId ( MonitorElement mE)

(Documentation under construction).

Given a pointer to ME returns the associated detId

Definition at line 108 of file SiPixelDataQuality.cc.

Member Data Documentation

int SiPixelDataQuality::allMods_
private

Definition at line 110 of file SiPixelDataQuality.h.

TH2F* SiPixelDataQuality::allmodsMap
private

Definition at line 79 of file SiPixelDataQuality.h.

TH1D* SiPixelDataQuality::allmodsVec
private

Definition at line 82 of file SiPixelDataQuality.h.

float SiPixelDataQuality::barrel_error_flag_
private

Definition at line 118 of file SiPixelDataQuality.h.

int SiPixelDataQuality::barrelMods_
private

Definition at line 110 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterChargeBarrel
private

Definition at line 134 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterChargeEndcap
private

Definition at line 135 of file SiPixelDataQuality.h.

int SiPixelDataQuality::clusterCounterBarrel
private

Definition at line 121 of file SiPixelDataQuality.h.

int SiPixelDataQuality::clusterCounterEndcap
private

Definition at line 123 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterMod1
private

Definition at line 104 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterMod2
private

Definition at line 105 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterMod3
private

Definition at line 106 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterMod4
private

Definition at line 107 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterModAll
private

Definition at line 103 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterSizeBarrel
private

Definition at line 132 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::ClusterSizeEndcap
private

Definition at line 133 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::clusterStatsBarrel
private

Definition at line 120 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::clusterStatsEndcap
private

Definition at line 122 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count
private

Definition at line 85 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count1
private

Definition at line 142 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count2
private

Definition at line 143 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count3
private

Definition at line 144 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count4
private

Definition at line 145 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count5
private

Definition at line 146 of file SiPixelDataQuality.h.

int SiPixelDataQuality::count6
private

Definition at line 147 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::DigiChargeBarrel
private

Definition at line 128 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::DigiChargeEndcap
private

Definition at line 129 of file SiPixelDataQuality.h.

int SiPixelDataQuality::digiCounterBarrel
private

Definition at line 121 of file SiPixelDataQuality.h.

int SiPixelDataQuality::digiCounterEndcap
private

Definition at line 123 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::digiStatsBarrel
private

Definition at line 120 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::digiStatsEndcap
private

Definition at line 122 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::DONE_
private

Definition at line 90 of file SiPixelDataQuality.h.

float SiPixelDataQuality::endcap_error_flag_
private

Definition at line 118 of file SiPixelDataQuality.h.

int SiPixelDataQuality::endcapMods_
private

Definition at line 110 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::endOfModules_
private

Definition at line 95 of file SiPixelDataQuality.h.

int SiPixelDataQuality::errcount
private

Definition at line 86 of file SiPixelDataQuality.h.

TH2F* SiPixelDataQuality::errmodsMap
private

Definition at line 80 of file SiPixelDataQuality.h.

TH1D* SiPixelDataQuality::errmodsVec
private

Definition at line 83 of file SiPixelDataQuality.h.

int SiPixelDataQuality::errorMods_
private

Definition at line 110 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::FEDErrReportMap
private

Definition at line 113 of file SiPixelDataQuality.h.

TH2F* SiPixelDataQuality::goodmodsMap
private

Definition at line 81 of file SiPixelDataQuality.h.

TH1D* SiPixelDataQuality::goodmodsVec
private

Definition at line 84 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::gotDigis
private

Definition at line 87 of file SiPixelDataQuality.h.

float SiPixelDataQuality::lastallmods_[40]
private

Definition at line 153 of file SiPixelDataQuality.h.

float SiPixelDataQuality::lasterrmods_[40]
private

Definition at line 152 of file SiPixelDataQuality.h.

int SiPixelDataQuality::lastLS_
private

Definition at line 151 of file SiPixelDataQuality.h.

int SiPixelDataQuality::modCounter_
private

Definition at line 150 of file SiPixelDataQuality.h.

std::ofstream SiPixelDataQuality::myfile_
private

Definition at line 93 of file SiPixelDataQuality.h.

int SiPixelDataQuality::n_errors_barrel_
private

Definition at line 117 of file SiPixelDataQuality.h.

int SiPixelDataQuality::n_errors_endcap_
private

Definition at line 117 of file SiPixelDataQuality.h.

int SiPixelDataQuality::n_errors_pixel_
private

Definition at line 117 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NClustersBarrel
private

Definition at line 136 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NClustersEndcap
private

Definition at line 137 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NDigisBarrel
private

Definition at line 126 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NDigisEndcap
private

Definition at line 127 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NErrorsBarrel
private

Definition at line 114 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NErrorsEndcap
private

Definition at line 115 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NErrorsFEDs
private

Definition at line 116 of file SiPixelDataQuality.h.

int SiPixelDataQuality::nevents_
private

Definition at line 94 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::NPixelTracks
private

Definition at line 140 of file SiPixelDataQuality.h.

int SiPixelDataQuality::objectCount_
private

Definition at line 89 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::offlineXMLfile_
private

Definition at line 76 of file SiPixelDataQuality.h.

float SiPixelDataQuality::pixel_error_flag_
private

Definition at line 118 of file SiPixelDataQuality.h.

float SiPixelDataQuality::qflag_
private

Definition at line 109 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::SummaryBarrel
private

Definition at line 101 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::SummaryEndcap
private

Definition at line 102 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::SummaryPixel
private

Definition at line 100 of file SiPixelDataQuality.h.

MonitorElement* SiPixelDataQuality::SummaryReportMap
private

Definition at line 99 of file SiPixelDataQuality.h.

edm::ESHandle<SiPixelFedCablingMap> SiPixelDataQuality::theCablingMap
private

Definition at line 96 of file SiPixelDataQuality.h.

int SiPixelDataQuality::timeoutCounter_
private

Definition at line 149 of file SiPixelDataQuality.h.

int SiPixelDataQuality::trackCounterBarrel
private

Definition at line 121 of file SiPixelDataQuality.h.

int SiPixelDataQuality::trackCounterEndcap
private

Definition at line 123 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::trackStatsBarrel
private

Definition at line 120 of file SiPixelDataQuality.h.

bool SiPixelDataQuality::trackStatsEndcap
private

Definition at line 122 of file SiPixelDataQuality.h.