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
SiStripBadComponentsDQMService Class Reference

#include <SiStripBadComponentsDQMService.h>

Inheritance diagram for SiStripBadComponentsDQMService:
SiStripCondObjBuilderBase< SiStripBadStrip >

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)
 
 SiStripBadComponentsDQMService (const edm::ParameterSet &, const edm::ActivityRegistry &)
 
 ~SiStripBadComponentsDQMService ()
 
- Public Member Functions inherited from SiStripCondObjBuilderBase< SiStripBadStrip >
virtual void initialize ()
 
 SiStripCondObjBuilderBase (const edm::ParameterSet &pset)
 
virtual ~SiStripCondObjBuilderBase ()
 

Private Member Functions

void getModuleFolderList (DQMStore *dqm_store, std::vector< std::string > &mfolders)
 
uint32_t getRunNumber () const
 
bool goToDir (DQMStore *dqm_store, std::string name)
 
void openRequestedFile ()
 
void readBadComponents ()
 

Private Attributes

DQMStoredqmStore_
 
edm::FileInPath fp_
 
edm::ParameterSet iConfig_
 
bool notAlreadyRead_
 

Additional Inherited Members

- Protected Attributes inherited from SiStripCondObjBuilderBase< SiStripBadStrip >
edm::ParameterSet _pset
 
SiStripBadStripobj_
 

Detailed Description

Author
M. De Mattia, S. Dutta, D. Giordano to read modules flagged by the DQM as bad and write in the database.

Definition at line 22 of file SiStripBadComponentsDQMService.h.

Constructor & Destructor Documentation

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

Definition at line 14 of file SiStripBadComponentsDQMService.cc.

SiStripBadComponentsDQMService::~SiStripBadComponentsDQMService ( )

Definition at line 24 of file SiStripBadComponentsDQMService.cc.

Member Function Documentation

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

Check is the transfer is needed.

Reimplemented from SiStripCondObjBuilderBase< SiStripBadStrip >.

Definition at line 36 of file SiStripBadComponentsDQMService.cc.

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

Used to fill the logDB.

Reimplemented from SiStripCondObjBuilderBase< SiStripBadStrip >.

Definition at line 29 of file SiStripBadComponentsDQMService.cc.

void SiStripBadComponentsDQMService::getModuleFolderList ( DQMStore dqm_store,
std::vector< std::string > &  mfolders 
)
private

Definition at line 167 of file SiStripBadComponentsDQMService.cc.

void SiStripBadComponentsDQMService::getObj ( SiStripBadStrip *&  obj)
inlinevirtual
uint32_t SiStripBadComponentsDQMService::getRunNumber ( ) const
private

Definition at line 145 of file SiStripBadComponentsDQMService.cc.

bool SiStripBadComponentsDQMService::goToDir ( DQMStore dqm_store,
std::string  name 
)
private

Definition at line 150 of file SiStripBadComponentsDQMService.cc.

void SiStripBadComponentsDQMService::openRequestedFile ( )
private

Definition at line 126 of file SiStripBadComponentsDQMService.cc.

void SiStripBadComponentsDQMService::readBadComponents ( )
private

Definition at line 45 of file SiStripBadComponentsDQMService.cc.

Referenced by getObj().

Member Data Documentation

DQMStore* SiStripBadComponentsDQMService::dqmStore_
private

Definition at line 45 of file SiStripBadComponentsDQMService.h.

edm::FileInPath SiStripBadComponentsDQMService::fp_
private

Definition at line 48 of file SiStripBadComponentsDQMService.h.

edm::ParameterSet SiStripBadComponentsDQMService::iConfig_
private

Definition at line 47 of file SiStripBadComponentsDQMService.h.

bool SiStripBadComponentsDQMService::notAlreadyRead_
private

Definition at line 50 of file SiStripBadComponentsDQMService.h.