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

#include <TrackingActionExecutor.h>

Public Member Functions

void createDummyShiftReport ()
 
void createGlobalStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
 
void createLSStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
 
void createShiftReport (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
 
void fillDummyGlobalStatus ()
 
void fillDummyLSStatus ()
 
void fillGlobalStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
 
void fillStatusAtLumi (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
 
void printReportSummary (MonitorElement *me, std::ostringstream &str_val, std::string name)
 
void printShiftHistoParameters (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, std::map< std::string, std::vector< std::string > > &layout_map, std::ostringstream &str_val)
 
 TrackingActionExecutor (edm::ParameterSet const &ps)
 
virtual ~TrackingActionExecutor ()
 

Private Attributes

SiStripConfigWriterconfigWriter_
 
edm::ParameterSet pSet_
 
TrackingQualityCheckerqualityChecker_
 
std::vector< std::string > tkMapMENames
 

Detailed Description

Definition at line 26 of file TrackingActionExecutor.h.

Constructor & Destructor Documentation

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

Definition at line 21 of file TrackingActionExecutor.cc.

TrackingActionExecutor::~TrackingActionExecutor ( )
virtual

Definition at line 29 of file TrackingActionExecutor.cc.

Member Function Documentation

void TrackingActionExecutor::createDummyShiftReport ( )

Definition at line 74 of file TrackingActionExecutor.cc.

void TrackingActionExecutor::createGlobalStatus ( DQMStore::IBooker ibooker,
DQMStore::IGetter igetter 
)

Definition at line 38 of file TrackingActionExecutor.cc.

Referenced by TrackingOfflineDQM::dqmEndJob().

void TrackingActionExecutor::createLSStatus ( DQMStore::IBooker ibooker,
DQMStore::IGetter igetter 
)

Definition at line 43 of file TrackingActionExecutor.cc.

Referenced by TrackingOfflineDQM::dqmEndLuminosityBlock().

void TrackingActionExecutor::createShiftReport ( DQMStore::IBooker ibooker,
DQMStore::IGetter igetter 
)

Definition at line 84 of file TrackingActionExecutor.cc.

void TrackingActionExecutor::fillDummyGlobalStatus ( )

Definition at line 51 of file TrackingActionExecutor.cc.

Referenced by TrackingOfflineDQM::dqmEndJob().

void TrackingActionExecutor::fillDummyLSStatus ( )

Definition at line 55 of file TrackingActionExecutor.cc.

Referenced by TrackingOfflineDQM::dqmEndLuminosityBlock().

void TrackingActionExecutor::fillGlobalStatus ( DQMStore::IBooker ibooker,
DQMStore::IGetter igetter 
)

Definition at line 62 of file TrackingActionExecutor.cc.

Referenced by TrackingOfflineDQM::dqmEndJob().

void TrackingActionExecutor::fillStatusAtLumi ( DQMStore::IBooker ibooker,
DQMStore::IGetter igetter 
)

Definition at line 68 of file TrackingActionExecutor.cc.

Referenced by TrackingOfflineDQM::dqmEndLuminosityBlock().

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

Definition at line 122 of file TrackingActionExecutor.cc.

void TrackingActionExecutor::printShiftHistoParameters ( DQMStore::IBooker ibooker,
DQMStore::IGetter igetter,
std::map< std::string, std::vector< std::string > > &  layout_map,
std::ostringstream &  str_val 
)

Definition at line 137 of file TrackingActionExecutor.cc.

Member Data Documentation

SiStripConfigWriter* TrackingActionExecutor::configWriter_
private

Definition at line 53 of file TrackingActionExecutor.h.

edm::ParameterSet TrackingActionExecutor::pSet_
private

Definition at line 55 of file TrackingActionExecutor.h.

TrackingQualityChecker* TrackingActionExecutor::qualityChecker_
private

Definition at line 51 of file TrackingActionExecutor.h.

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

Definition at line 49 of file TrackingActionExecutor.h.