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 | Protected Attributes | Private Member Functions | Private Attributes
HcalRawDataMonitor Class Reference

#include <HcalRawDataMonitor.h>

Inheritance diagram for HcalRawDataMonitor:
HcalBaseDQMonitor DQMEDAnalyzer edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > edm::stream::EDAnalyzerBase edm::EDConsumerBase

Public Member Functions

 HcalRawDataMonitor (const edm::ParameterSet &ps)
 
 HcalRawDataMonitor ()
 
 ~HcalRawDataMonitor ()
 
- Public Member Functions inherited from HcalBaseDQMonitor
 HcalBaseDQMonitor (const edm::ParameterSet &ps)
 
 HcalBaseDQMonitor ()
 
virtual ~HcalBaseDQMonitor ()
 
- Public Member Functions inherited from DQMEDAnalyzer
virtual void beginRun (edm::Run const &, edm::EventSetup const &) final
 
virtual void beginStream (edm::StreamID id) final
 
 DQMEDAnalyzer (void)
 
virtual void endLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
virtual void endRunSummary (edm::Run const &, edm::EventSetup const &, dqmDetails::NoCache *) const final
 
uint32_t streamId () const
 
- Public Member Functions inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
 EDAnalyzer ()=default
 
- Public Member Functions inherited from edm::stream::EDAnalyzerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
ModuleDescription const & moduleDescription () const
 
virtual ~EDAnalyzerBase ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 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 (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) 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 (const edm::Event &e, const edm::EventSetup &c)
 
void beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
 
void bookHistograms (DQMStore::IBooker &ib, const edm::Run &run, const edm::EventSetup &c)
 
void endJob (void)
 
void endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
 
void endRun (const edm::Run &run, const edm::EventSetup &c)
 
HcalDetId HashToHDI (int thehash)
 
int hashup (uint32_t d=0, uint32_t s=0, uint32_t c=1)
 
void mapChannproblem (int dcc, int spigot, int htrchan)
 
void mapDCCproblem (int dcc)
 
void mapHTRproblem (int dcc, int spigot)
 
void processEvent (const FEDRawDataCollection &rawraw, const HcalUnpackerReport &report)
 
void reset (void)
 
void setup (DQMStore::IBooker &)
 
void stashHDI (int thehash, HcalDetId thehcaldetid)
 
void unpack (const FEDRawData &raw)
 
void whosebad (int subdet)
 
- Protected Member Functions inherited from HcalBaseDQMonitor
virtual void cleanup (void)
 
virtual void dqmBeginRun (const edm::Run &run, const edm::EventSetup &c)
 
void getLogicalMap (const edm::EventSetup &c)
 
bool IsAllowedCalibType ()
 
bool LumiInOrder (int lumisec)
 
void SetupEtaPhiHists (DQMStore::IBooker &ib, EtaPhiHists &hh, std::string Name, std::string Units)
 
- 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)
 

Protected Attributes

edm::InputTag digiLabel_
 
edm::InputTag FEDRawDataCollection_
 
uint64_t problemcount [85][72][4]
 
bool problemfound [85][72][4]
 
const HcalElectronicsMapreadoutMap_
 
edm::EDGetTokenT
< FEDRawDataCollection
tok_raw_
 
edm::EDGetTokenT
< HcalUnpackerReport
tok_unpack_
 
uint64_t uniqcounter [85][72][4]
 
- Protected Attributes inherited from HcalBaseDQMonitor
std::vector< int > AllowedCalibTypes_
 
int badChannelStatusMask_
 
int currentLS
 
int currenttype_
 
int debug_
 
bool enableCleanup_
 
bool eventAllowed_
 
bool HBpresent_
 
bool HEpresent_
 
bool HFpresent_
 
bool HOpresent_
 
int ievt_
 
std::map< unsigned int, int > KnownBadCells_
 
int levt_
 
HcalLogicalMaplogicalMap_
 
bool makeDiagnostics_
 
MonitorElementmeIevt_
 
MonitorElementmeLevt_
 
bool mergeRuns_
 
MonitorElementmeTevt_
 
MonitorElementmeTevtHist_
 
bool needLogicalMap_
 
int NLumiBlocks_
 
bool Online_
 
std::string prefixME_
 
MonitorElementProblemsCurrentLB
 
MonitorElementProblemsVsLB
 
MonitorElementProblemsVsLB_HB
 
MonitorElementProblemsVsLB_HBHEHF
 
MonitorElementProblemsVsLB_HE
 
MonitorElementProblemsVsLB_HF
 
MonitorElementProblemsVsLB_HO
 
bool skipOutOfOrderLS_
 
std::string subdir_
 
int tevt_
 

Private Member Functions

void HTRPrint (const HcalHTRData &htr, int prtlvl)
 
void label_xChanns (MonitorElement *me_ptr, int xbins)
 
void label_xFEDs (MonitorElement *me_ptr, int xbins)
 
void label_ySpigots (MonitorElement *me_ptr, int ybins)
 
void labelHTRBits (MonitorElement *mePlot, unsigned int axisType)
 
void UpdateMEs (void)
 

Private Attributes

std::map< int, short >::iterator CDFReservedBits_it
 
std::map< int, short > CDFReservedBits_list
 
std::map< int, short >::iterator CDFvers_it
 
std::map< int, short > CDFversionNumber_list
 
float Chann_DataIntegrityCheck_ [32][(1+((2+1)*24))][(1+((2+1)*15))]
 
float ChannSumm_DataIntegrityCheck_ [(1+((2+1)*32))][(1+((2+1)*15))]
 
float DataFlowInd_ [(1+((2+1)*32))][(1+((3+1)*15))]
 
std::map< int, short >::iterator DCCEvtFormat_it
 
std::map< int, short > DCCEvtFormat_list
 
bool excludeHORing2_
 
float HalfHTRDataCorruptionIndicators_ [(1+((3+1)*32))][(1+((3+1)*15))]
 
HcalDetId hashedHcalDetId_ [32 *15 *24]
 
MonitorElementHTR_StatusWd_HBHE
 
MonitorElementHTR_StatusWd_HF
 
MonitorElementHTR_StatusWd_HO
 
float LRBDataCorruptionIndicators_ [(1+((3+1)*32))][(1+((3+1)*15))]
 
MonitorElementmeBCN_
 
MonitorElementmeBCNCheck_
 
MonitorElementmeBCNSynch_
 
MonitorElementmeBCNwhenOrNDiff_
 
MonitorElementmeCDFErrorFound_
 
MonitorElementmeCh_DataIntegrityFED00_
 
MonitorElementmeCh_DataIntegrityFED01_
 
MonitorElementmeCh_DataIntegrityFED02_
 
MonitorElementmeCh_DataIntegrityFED03_
 
MonitorElementmeCh_DataIntegrityFED04_
 
MonitorElementmeCh_DataIntegrityFED05_
 
MonitorElementmeCh_DataIntegrityFED06_
 
MonitorElementmeCh_DataIntegrityFED07_
 
MonitorElementmeCh_DataIntegrityFED08_
 
MonitorElementmeCh_DataIntegrityFED09_
 
MonitorElementmeCh_DataIntegrityFED10_
 
MonitorElementmeCh_DataIntegrityFED11_
 
MonitorElementmeCh_DataIntegrityFED12_
 
MonitorElementmeCh_DataIntegrityFED13_
 
MonitorElementmeCh_DataIntegrityFED14_
 
MonitorElementmeCh_DataIntegrityFED15_
 
MonitorElementmeCh_DataIntegrityFED16_
 
MonitorElementmeCh_DataIntegrityFED17_
 
MonitorElementmeCh_DataIntegrityFED18_
 
MonitorElementmeCh_DataIntegrityFED19_
 
MonitorElementmeCh_DataIntegrityFED20_
 
MonitorElementmeCh_DataIntegrityFED21_
 
MonitorElementmeCh_DataIntegrityFED22_
 
MonitorElementmeCh_DataIntegrityFED23_
 
MonitorElementmeCh_DataIntegrityFED24_
 
MonitorElementmeCh_DataIntegrityFED25_
 
MonitorElementmeCh_DataIntegrityFED26_
 
MonitorElementmeCh_DataIntegrityFED27_
 
MonitorElementmeCh_DataIntegrityFED28_
 
MonitorElementmeCh_DataIntegrityFED29_
 
MonitorElementmeCh_DataIntegrityFED30_
 
MonitorElementmeCh_DataIntegrityFED31_
 
MonitorElementmeChann_DataIntegrityCheck_ [32]
 
MonitorElementmeChannSumm_DataIntegrityCheck_
 
MonitorElementmeCrate0HTRStatus_
 
MonitorElementmeCrate10HTRStatus_
 
MonitorElementmeCrate11HTRStatus_
 
MonitorElementmeCrate12HTRStatus_
 
MonitorElementmeCrate13HTRStatus_
 
MonitorElementmeCrate14HTRStatus_
 
MonitorElementmeCrate15HTRStatus_
 
MonitorElementmeCrate17HTRStatus_
 
MonitorElementmeCrate1HTRStatus_
 
MonitorElementmeCrate2HTRStatus_
 
MonitorElementmeCrate3HTRStatus_
 
MonitorElementmeCrate4HTRStatus_
 
MonitorElementmeCrate5HTRStatus_
 
MonitorElementmeCrate6HTRStatus_
 
MonitorElementmeCrate7HTRStatus_
 
MonitorElementmeCrate9HTRStatus_
 
MonitorElementmeDataFlowInd_
 
MonitorElementmedccBCN_
 
MonitorElementmeDCCEventFormatError_
 
MonitorElementmeDCCVersion_
 
MonitorElementmeEvFragSize2_
 
MonitorElementmeEvFragSize_
 
MonitorElementmeEvtNCheck_
 
MonitorElementmeEvtNumberSynch_
 
MonitorElementmefedEntries_
 
MonitorElementmeFEDRawDataSizes_
 
MonitorElementmeFib1OrbMsgBCN_
 
MonitorElementmeFib2OrbMsgBCN_
 
MonitorElementmeFib3OrbMsgBCN_
 
MonitorElementmeFib4OrbMsgBCN_
 
MonitorElementmeFib5OrbMsgBCN_
 
MonitorElementmeFib6OrbMsgBCN_
 
MonitorElementmeFib7OrbMsgBCN_
 
MonitorElementmeFib8OrbMsgBCN_
 
MonitorElementmeFibBCN_
 
MonitorElementmeHalfHTRDataCorruptionIndicators_
 
MonitorElementmeHTRFWVersion_
 
MonitorElementmeInvHTRData_
 
MonitorElementmeLRBDataCorruptionIndicators_
 
MonitorElementmeOrNCheck_
 
MonitorElementmeOrNSynch_
 
MonitorElementmeStatusWdCrate_
 
MonitorElementmeUSFractSpigs_
 
int NumBadHB
 
int NumBadHE
 
int NumBadHF
 
int NumBadHFLUMI
 
int NumBadHO
 
int NumBadHO0
 
int NumBadHO12
 
uint64_t UScount [32][15]
 

Additional Inherited Members

- Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > >
typedef CacheContexts< T...> CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T...> HasAbility
 
typedef
CacheTypes::LuminosityBlockCache 
LuminosityBlockCache
 
typedef
LuminosityBlockContextT
< LuminosityBlockCache,
RunCache, GlobalCache
LuminosityBlockContext
 
typedef
CacheTypes::LuminosityBlockSummaryCache 
LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache,
GlobalCache
RunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Public Types inherited from edm::stream::EDAnalyzerBase
typedef EDAnalyzerAdaptorBase ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static std::shared_ptr
< dqmDetails::NoCache
globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *)
 
static std::shared_ptr
< dqmDetails::NoCache
globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *)
 
static void globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *)
 
static void globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *)
 
- Static Public Member Functions inherited from edm::stream::EDAnalyzerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 

Detailed Description

Author
J. St. John - Boston University

Definition at line 32 of file HcalRawDataMonitor.h.

Constructor & Destructor Documentation

HcalRawDataMonitor::HcalRawDataMonitor ( const edm::ParameterSet ps)

Definition at line 9 of file HcalRawDataMonitor.cc.

HcalRawDataMonitor::HcalRawDataMonitor ( )
inline

Definition at line 36 of file HcalRawDataMonitor.h.

HcalRawDataMonitor::~HcalRawDataMonitor ( )

Definition at line 75 of file HcalRawDataMonitor.cc.

Member Function Documentation

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

NumBadHE+= problemcount[eta][phi][d];

Reimplemented from HcalBaseDQMonitor.

Definition at line 524 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::beginLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from HcalBaseDQMonitor.

Definition at line 172 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::bookHistograms ( DQMStore::IBooker ib,
const edm::Run run,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from HcalBaseDQMonitor.

Definition at line 131 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::endJob ( void  )
protected

Definition at line 1292 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::endLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from HcalBaseDQMonitor.

Definition at line 1250 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::endRun ( const edm::Run run,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from HcalBaseDQMonitor.

Definition at line 1289 of file HcalRawDataMonitor.cc.

HcalDetId HcalRawDataMonitor::HashToHDI ( int  thehash)
inlineprotected

Definition at line 69 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::hashup ( uint32_t  d = 0,
uint32_t  s = 0,
uint32_t  c = 1 
)
inlineprotected

Definition at line 65 of file HcalRawDataMonitor.h.

void HcalRawDataMonitor::HTRPrint ( const HcalHTRData htr,
int  prtlvl 
)
private

Definition at line 1357 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::label_xChanns ( MonitorElement me_ptr,
int  xbins 
)
private

Definition at line 1307 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::label_xFEDs ( MonitorElement me_ptr,
int  xbins 
)
private

Definition at line 1316 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::label_ySpigots ( MonitorElement me_ptr,
int  ybins 
)
private

Definition at line 1298 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::labelHTRBits ( MonitorElement mePlot,
unsigned int  axisType 
)
private

Definition at line 1324 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::mapChannproblem ( int  dcc,
int  spigot,
int  htrchan 
)
protected

Definition at line 1517 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::mapDCCproblem ( int  dcc)
protected

Definition at line 1448 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::mapHTRproblem ( int  dcc,
int  spigot 
)
protected

Definition at line 1481 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::processEvent ( const FEDRawDataCollection rawraw,
const HcalUnpackerReport report 
)
protected

Definition at line 597 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::reset ( void  )
protectedvirtual

Reimplemented from HcalBaseDQMonitor.

Definition at line 78 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::setup ( DQMStore::IBooker ib)
protectedvirtual

Below, "Corruption" FOLDER

Reimplemented from HcalBaseDQMonitor.

Definition at line 181 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::stashHDI ( int  thehash,
HcalDetId  thehcaldetid 
)
protected

Definition at line 1348 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::unpack ( const FEDRawData raw)
protected

check that all HTRs have the same L1A number.

check that all HTRs have the same BCN

check that all HTRs have the same OrN

branch point between 2006-2011 data format and 2012+ data format

Definition at line 626 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::UpdateMEs ( void  )
private

Definition at line 1383 of file HcalRawDataMonitor.cc.

void HcalRawDataMonitor::whosebad ( int  subdet)
protected

Definition at line 1429 of file HcalRawDataMonitor.cc.

Member Data Documentation

std::map<int, short>::iterator HcalRawDataMonitor::CDFReservedBits_it
private

Definition at line 144 of file HcalRawDataMonitor.h.

std::map<int, short> HcalRawDataMonitor::CDFReservedBits_list
private

Definition at line 143 of file HcalRawDataMonitor.h.

std::map<int, short>::iterator HcalRawDataMonitor::CDFvers_it
private

Definition at line 142 of file HcalRawDataMonitor.h.

std::map<int, short> HcalRawDataMonitor::CDFversionNumber_list
private

Definition at line 141 of file HcalRawDataMonitor.h.

float HcalRawDataMonitor::Chann_DataIntegrityCheck_[32][(1+((2+1)*24))][(1+((2+1)*15))]
private

Definition at line 122 of file HcalRawDataMonitor.h.

float HcalRawDataMonitor::ChannSumm_DataIntegrityCheck_[(1+((2+1)*32))][(1+((2+1)*15))]
private

Definition at line 121 of file HcalRawDataMonitor.h.

float HcalRawDataMonitor::DataFlowInd_[(1+((2+1)*32))][(1+((3+1)*15))]
private

Definition at line 123 of file HcalRawDataMonitor.h.

std::map<int, short>::iterator HcalRawDataMonitor::DCCEvtFormat_it
private

Definition at line 146 of file HcalRawDataMonitor.h.

std::map<int, short> HcalRawDataMonitor::DCCEvtFormat_list
private

Definition at line 145 of file HcalRawDataMonitor.h.

edm::InputTag HcalRawDataMonitor::digiLabel_
protected

Definition at line 58 of file HcalRawDataMonitor.h.

bool HcalRawDataMonitor::excludeHORing2_
private

Definition at line 214 of file HcalRawDataMonitor.h.

edm::InputTag HcalRawDataMonitor::FEDRawDataCollection_
protected

Definition at line 57 of file HcalRawDataMonitor.h.

float HcalRawDataMonitor::HalfHTRDataCorruptionIndicators_[(1+((3+1)*32))][(1+((3+1)*15))]
private

Definition at line 119 of file HcalRawDataMonitor.h.

HcalDetId HcalRawDataMonitor::hashedHcalDetId_[32 *15 *24]
private

Definition at line 135 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::HTR_StatusWd_HBHE
private

Definition at line 173 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::HTR_StatusWd_HF
private

Definition at line 174 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::HTR_StatusWd_HO
private

Definition at line 175 of file HcalRawDataMonitor.h.

float HcalRawDataMonitor::LRBDataCorruptionIndicators_[(1+((3+1)*32))][(1+((3+1)*15))]
private

Definition at line 120 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meBCN_
private

Definition at line 154 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meBCNCheck_
private

Definition at line 156 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meBCNSynch_
private

Definition at line 157 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meBCNwhenOrNDiff_
private

Definition at line 164 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCDFErrorFound_
private

Definition at line 150 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED00_
private

Definition at line 83 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED01_
private

Definition at line 84 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED02_
private

Definition at line 85 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED03_
private

Definition at line 86 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED04_
private

Definition at line 87 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED05_
private

Definition at line 88 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED06_
private

Definition at line 89 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED07_
private

Definition at line 90 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED08_
private

Definition at line 91 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED09_
private

Definition at line 92 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED10_
private

Definition at line 93 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED11_
private

Definition at line 94 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED12_
private

Definition at line 95 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED13_
private

Definition at line 96 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED14_
private

Definition at line 97 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED15_
private

Definition at line 98 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED16_
private

Definition at line 99 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED17_
private

Definition at line 100 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED18_
private

Definition at line 101 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED19_
private

Definition at line 102 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED20_
private

Definition at line 103 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED21_
private

Definition at line 104 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED22_
private

Definition at line 105 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED23_
private

Definition at line 106 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED24_
private

Definition at line 107 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED25_
private

Definition at line 108 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED26_
private

Definition at line 109 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED27_
private

Definition at line 110 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED28_
private

Definition at line 111 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED29_
private

Definition at line 112 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED30_
private

Definition at line 113 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCh_DataIntegrityFED31_
private

Definition at line 114 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meChann_DataIntegrityCheck_[32]
private

Definition at line 116 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meChannSumm_DataIntegrityCheck_
private

Definition at line 127 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate0HTRStatus_
private

Definition at line 182 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate10HTRStatus_
private

Definition at line 191 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate11HTRStatus_
private

Definition at line 192 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate12HTRStatus_
private

Definition at line 193 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate13HTRStatus_
private

Definition at line 194 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate14HTRStatus_
private

Definition at line 195 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate15HTRStatus_
private

Definition at line 196 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate17HTRStatus_
private

Definition at line 197 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate1HTRStatus_
private

Definition at line 183 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate2HTRStatus_
private

Definition at line 184 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate3HTRStatus_
private

Definition at line 185 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate4HTRStatus_
private

Definition at line 186 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate5HTRStatus_
private

Definition at line 187 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate6HTRStatus_
private

Definition at line 188 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate7HTRStatus_
private

Definition at line 189 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meCrate9HTRStatus_
private

Definition at line 190 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meDataFlowInd_
private

Definition at line 128 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::medccBCN_
private

Definition at line 155 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meDCCEventFormatError_
private

Definition at line 151 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meDCCVersion_
private

Definition at line 170 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meEvFragSize2_
private

Definition at line 169 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meEvFragSize_
private

Definition at line 168 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meEvtNCheck_
private

Definition at line 159 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meEvtNumberSynch_
private

Definition at line 160 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::mefedEntries_
private

Definition at line 166 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFEDRawDataSizes_
private

Definition at line 167 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib1OrbMsgBCN_
private

Definition at line 201 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib2OrbMsgBCN_
private

Definition at line 202 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib3OrbMsgBCN_
private

Definition at line 203 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib4OrbMsgBCN_
private

Definition at line 204 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib5OrbMsgBCN_
private

Definition at line 205 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib6OrbMsgBCN_
private

Definition at line 206 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib7OrbMsgBCN_
private

Definition at line 207 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFib8OrbMsgBCN_
private

Definition at line 208 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meFibBCN_
private

Definition at line 178 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meHalfHTRDataCorruptionIndicators_
private

Definition at line 125 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meHTRFWVersion_
private

Definition at line 200 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meInvHTRData_
private

Definition at line 177 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meLRBDataCorruptionIndicators_
private

Definition at line 126 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meOrNCheck_
private

Definition at line 162 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meOrNSynch_
private

Definition at line 163 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meStatusWdCrate_
private

Definition at line 176 of file HcalRawDataMonitor.h.

MonitorElement* HcalRawDataMonitor::meUSFractSpigs_
private

Definition at line 199 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHB
private

Definition at line 210 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHE
private

Definition at line 210 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHF
private

Definition at line 210 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHFLUMI
private

Definition at line 210 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHO
private

Definition at line 210 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHO0
private

Definition at line 210 of file HcalRawDataMonitor.h.

int HcalRawDataMonitor::NumBadHO12
private

Definition at line 210 of file HcalRawDataMonitor.h.

uint64_t HcalRawDataMonitor::problemcount[85][72][4]
protected

Definition at line 75 of file HcalRawDataMonitor.h.

bool HcalRawDataMonitor::problemfound[85][72][4]
protected

Definition at line 76 of file HcalRawDataMonitor.h.

const HcalElectronicsMap* HcalRawDataMonitor::readoutMap_
protected

Definition at line 63 of file HcalRawDataMonitor.h.

edm::EDGetTokenT<FEDRawDataCollection> HcalRawDataMonitor::tok_raw_
protected

Definition at line 60 of file HcalRawDataMonitor.h.

edm::EDGetTokenT<HcalUnpackerReport> HcalRawDataMonitor::tok_unpack_
protected

Definition at line 61 of file HcalRawDataMonitor.h.

uint64_t HcalRawDataMonitor::uniqcounter[85][72][4]
protected

Definition at line 73 of file HcalRawDataMonitor.h.

uint64_t HcalRawDataMonitor::UScount[32][15]
private

Definition at line 118 of file HcalRawDataMonitor.h.