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

#include <SiStripActionExecutor.h>

Public Member Functions

void createDummyShiftReport ()
 
void createFaultyModuleMEs (DQMStore *dqm_store)
 
void createOfflineTkMap (const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &map_type, const edm::EventSetup &eSetup)
 
void createShiftReport (DQMStore *dqm_store)
 
void createStatus (DQMStore *dqm_store)
 
void createSummary (DQMStore *dqm_store)
 
void createSummaryOffline (DQMStore *dqm_store)
 
void createTkInfoFile (std::vector< std::string > tkhmap_names, TTree *tkinfo_tree, DQMStore *dqm_store)
 
void createTkMap (const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &map_type, const edm::EventSetup &eSetup)
 
void fillDummyStatus ()
 
void fillStatus (DQMStore *dqm_store, const edm::ESHandle< SiStripDetCabling > &fedcabling, const edm::EventSetup &eSetup)
 
void fillStatusAtLumi (DQMStore *dqm_store)
 
void printFaultyModuleList (DQMStore *dqm_store, std::ostringstream &str_val)
 
void printReportSummary (MonitorElement *me, std::ostringstream &str_val, std::string name)
 
void printShiftHistoParameters (DQMStore *dqm_store, std::map< std::string, std::vector< std::string > > &layout_map, std::ostringstream &str_val)
 
bool readConfiguration ()
 
bool readTkMapConfiguration (const edm::EventSetup &eSetup)
 
void saveMEs (DQMStore *dqm_store, std::string fname)
 
 SiStripActionExecutor (edm::ParameterSet const &ps)
 
virtual ~SiStripActionExecutor ()
 

Private Attributes

SiStripConfigWriterconfigWriter_
 
SiStripDetInfoFileReaderdetInfoFileReader_
 
edm::ParameterSet pSet_
 
SiStripQualityCheckerqualityChecker_
 
SiStripSummaryCreatorsummaryCreator_
 
SiStripTrackerMapCreatortkMapCreator_
 
std::vector< std::string > tkMapMENames
 

Detailed Description

Definition at line 27 of file SiStripActionExecutor.h.

Constructor & Destructor Documentation

SiStripActionExecutor::SiStripActionExecutor ( edm::ParameterSet const &  ps)

Definition at line 25 of file SiStripActionExecutor.cc.

SiStripActionExecutor::~SiStripActionExecutor ( )
virtual

Definition at line 37 of file SiStripActionExecutor.cc.

Member Function Documentation

void SiStripActionExecutor::createDummyShiftReport ( )

Definition at line 156 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createFaultyModuleMEs ( DQMStore dqm_store)
void SiStripActionExecutor::createOfflineTkMap ( const edm::ParameterSet tkmapPset,
DQMStore dqm_store,
std::string &  map_type,
const edm::EventSetup eSetup 
)

Definition at line 113 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createShiftReport ( DQMStore dqm_store)

Definition at line 165 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createStatus ( DQMStore dqm_store)

Definition at line 131 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createSummary ( DQMStore dqm_store)

Definition at line 79 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createSummaryOffline ( DQMStore dqm_store)

Definition at line 92 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createTkInfoFile ( std::vector< std::string >  tkhmap_names,
TTree *  tkinfo_tree,
DQMStore dqm_store 
)

Definition at line 121 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::createTkMap ( const edm::ParameterSet tkmapPset,
DQMStore dqm_store,
std::string &  map_type,
const edm::EventSetup eSetup 
)

Definition at line 105 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::fillDummyStatus ( )

Definition at line 138 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::fillStatus ( DQMStore dqm_store,
const edm::ESHandle< SiStripDetCabling > &  fedcabling,
const edm::EventSetup eSetup 
)

Definition at line 144 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::fillStatusAtLumi ( DQMStore dqm_store)

Definition at line 150 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::printFaultyModuleList ( DQMStore dqm_store,
std::ostringstream &  str_val 
)

Definition at line 281 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::printReportSummary ( MonitorElement me,
std::ostringstream &  str_val,
std::string  name 
)

Definition at line 227 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::printShiftHistoParameters ( DQMStore dqm_store,
std::map< std::string, std::vector< std::string > > &  layout_map,
std::ostringstream &  str_val 
)

Definition at line 240 of file SiStripActionExecutor.cc.

bool SiStripActionExecutor::readConfiguration ( )

Definition at line 48 of file SiStripActionExecutor.cc.

bool SiStripActionExecutor::readTkMapConfiguration ( const edm::EventSetup eSetup)

Definition at line 69 of file SiStripActionExecutor.cc.

void SiStripActionExecutor::saveMEs ( DQMStore dqm_store,
std::string  fname 
)

Member Data Documentation

SiStripConfigWriter* SiStripActionExecutor::configWriter_
private

Definition at line 69 of file SiStripActionExecutor.h.

SiStripDetInfoFileReader* SiStripActionExecutor::detInfoFileReader_
private

Definition at line 71 of file SiStripActionExecutor.h.

edm::ParameterSet SiStripActionExecutor::pSet_
private

Definition at line 73 of file SiStripActionExecutor.h.

SiStripQualityChecker* SiStripActionExecutor::qualityChecker_
private

Definition at line 67 of file SiStripActionExecutor.h.

SiStripSummaryCreator* SiStripActionExecutor::summaryCreator_
private

Definition at line 65 of file SiStripActionExecutor.h.

SiStripTrackerMapCreator* SiStripActionExecutor::tkMapCreator_
private

Definition at line 66 of file SiStripActionExecutor.h.

std::vector<std::string> SiStripActionExecutor::tkMapMENames
private

Definition at line 63 of file SiStripActionExecutor.h.