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

#include <SiStripBadModuleFedErrService.h>

Inheritance diagram for SiStripBadModuleFedErrService:
SiStripDepCondObjBuilderBase< SiStripBadStrip, SiStripFedCabling >

Public Member Functions

virtual bool checkForCompatibility (std::string ss)
 Check is the transfer is needed. More...
 
void getMetaDataString (std::stringstream &ss)
 Used to fill the logDB. More...
 
void getObj (SiStripBadStrip *&obj, const SiStripFedCabling *cabling)
 
uint32_t getRunNumber () const
 
 SiStripBadModuleFedErrService (const edm::ParameterSet &, const edm::ActivityRegistry &)
 
 ~SiStripBadModuleFedErrService ()
 
- Public Member Functions inherited from SiStripDepCondObjBuilderBase< SiStripBadStrip, SiStripFedCabling >
virtual void initialize ()
 
 SiStripDepCondObjBuilderBase (const edm::ParameterSet &pset)
 
virtual ~SiStripDepCondObjBuilderBase ()
 

Private Member Functions

void getFedBadChannelList (MonitorElement *me, std::vector< std::pair< uint16_t, uint16_t >> &list)
 
float getProcessedEvents ()
 
bool openRequestedFile ()
 
SiStripBadStripreadBadComponentsFromFed (const SiStripFedCabling *cabling)
 

Private Attributes

DQMStoredqmStore_
 
edm::ParameterSet iConfig_
 
bool notAlreadyRead_
 

Additional Inherited Members

- Protected Attributes inherited from SiStripDepCondObjBuilderBase< SiStripBadStrip, SiStripFedCabling >
edm::ParameterSet _pset
 
SiStripBadStripobj_
 

Detailed Description

Definition at line 20 of file SiStripBadModuleFedErrService.h.

Constructor & Destructor Documentation

SiStripBadModuleFedErrService::SiStripBadModuleFedErrService ( const edm::ParameterSet iConfig,
const edm::ActivityRegistry aReg 
)
explicit

Definition at line 20 of file SiStripBadModuleFedErrService.cc.

SiStripBadModuleFedErrService::~SiStripBadModuleFedErrService ( )

Definition at line 27 of file SiStripBadModuleFedErrService.cc.

Member Function Documentation

bool SiStripBadModuleFedErrService::checkForCompatibility ( std::string  ss)
virtual

Check is the transfer is needed.

Reimplemented from SiStripDepCondObjBuilderBase< SiStripBadStrip, SiStripFedCabling >.

Definition at line 38 of file SiStripBadModuleFedErrService.cc.

void SiStripBadModuleFedErrService::getFedBadChannelList ( MonitorElement me,
std::vector< std::pair< uint16_t, uint16_t >> &  list 
)
private

Definition at line 140 of file SiStripBadModuleFedErrService.cc.

void SiStripBadModuleFedErrService::getMetaDataString ( std::stringstream &  ss)
virtual

Used to fill the logDB.

Reimplemented from SiStripDepCondObjBuilderBase< SiStripBadStrip, SiStripFedCabling >.

Definition at line 32 of file SiStripBadModuleFedErrService.cc.

void SiStripBadModuleFedErrService::getObj ( SiStripBadStrip *&  obj,
const SiStripFedCabling depObj 
)
inlinevirtual

Returns the CondObj

Reimplemented from SiStripDepCondObjBuilderBase< SiStripBadStrip, SiStripFedCabling >.

Definition at line 33 of file SiStripBadModuleFedErrService.h.

References readBadComponentsFromFed().

33 {obj = readBadComponentsFromFed(cabling);}
SiStripBadStrip * readBadComponentsFromFed(const SiStripFedCabling *cabling)
float SiStripBadModuleFedErrService::getProcessedEvents ( )
private

Definition at line 156 of file SiStripBadModuleFedErrService.cc.

uint32_t SiStripBadModuleFedErrService::getRunNumber ( ) const

Definition at line 136 of file SiStripBadModuleFedErrService.cc.

bool SiStripBadModuleFedErrService::openRequestedFile ( )
private

Definition at line 124 of file SiStripBadModuleFedErrService.cc.

SiStripBadStrip * SiStripBadModuleFedErrService::readBadComponentsFromFed ( const SiStripFedCabling cabling)
private

Definition at line 47 of file SiStripBadModuleFedErrService.cc.

Referenced by getObj().

Member Data Documentation

DQMStore* SiStripBadModuleFedErrService::dqmStore_
private

Definition at line 44 of file SiStripBadModuleFedErrService.h.

edm::ParameterSet SiStripBadModuleFedErrService::iConfig_
private

Definition at line 46 of file SiStripBadModuleFedErrService.h.

bool SiStripBadModuleFedErrService::notAlreadyRead_
private

Definition at line 47 of file SiStripBadModuleFedErrService.h.