#include <RPCMonitorDigi.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
void | beginRun (const edm::Run &r, const edm::EventSetup &c) |
std::map< std::string, MonitorElement * > | bookDetUnitME (RPCDetId &, const edm::EventSetup &) |
Booking of MonitoringElemnt for one RPCDetId (= roll) More... | |
std::map< std::string, MonitorElement * > | bookRegionRing (int region, int ring) |
Booking of MonitoringElemnt at Wheel/Disk level. More... | |
virtual void | endJob (void) |
RPCMonitorDigi (const edm::ParameterSet &) | |
Data Format. More... | |
~RPCMonitorDigi () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
void | makeDcsInfo (const edm::Event &) |
int | stripsInRoll (RPCDetId &, const edm::EventSetup &) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 23 of file RPCMonitorDigi.h.
|
explicit |
Data Format.
Geometry Log messages
Definition at line 24 of file RPCMonitorDigi.cc.
References dqmexpert, dqmshifter, dqmsuperexpert, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), globalFolder_, mergeRuns_, muonNoise_, nameInLog, RootFileName, RPCDigiLabel_, RPCRecHitLabel_, and saveRootFile.
RPCMonitorDigi::~RPCMonitorDigi | ( | ) |
Definition at line 44 of file RPCMonitorDigi.cc.
|
virtual |
Digis
end loop on RPCRecHits for given roll
end loop on RPC Digi Collection
must be fixed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Implements edm::EDAnalyzer.
Definition at line 152 of file RPCMonitorDigi.cc.
References BarrelOccupancy, ClusterSize_for_Barrel, ClusterSize_for_BarrelandEndcaps, ClusterSize_for_EndcapNegative, ClusterSize_for_EndcapPositive, counter, dcs_, rpcdqm::utils::detId2RollNr(), dqmexpert, dqmsuperexpert, EndcapNegativeOccupancy, EndcapPositiveOccupancy, error, MonitorElement::Fill(), spr::find(), edm::Event::getByLabel(), ExpressReco_HICollisions_FallBack::id, getHLTprescales::index, makeDcsInfo(), meCollection, meWheelDisk, VarParsing::mult, RPCGeomServ::name(), nameInLog, NumberOfClusters_for_Barrel, NumberOfClusters_for_EndcapNegative, NumberOfClusters_for_EndcapPositive, NumberOfDigis_for_Barrel, NumberOfDigis_for_EndcapNegative, NumberOfDigis_for_EndcapPositive, point, RPCDetId::region(), relativeConstraints::ring, RPCDetId::ring(), RPCDetId::roll(), RPCDigiLabel_, RPCEvents, rpcGeo, RPCRecHitLabel_, SameBxDigisMeBarrel_, RPCDetId::sector(), RPCGeomServ::segment(), RPCDetId::station(), strip(), GeomDet::surface(), Surface::toGlobal(), and ExpressReco_HICollisions_FallBack::x.
|
virtual |
get hold of back-end interface
Reimplemented from edm::EDAnalyzer.
Definition at line 47 of file RPCMonitorDigi.cc.
References BarrelOccupancy, DQMStore::book1D(), ClusterSize_for_Barrel, ClusterSize_for_BarrelandEndcaps, ClusterSize_for_EndcapNegative, ClusterSize_for_EndcapPositive, dbe, dcs_, EndcapNegativeOccupancy, EndcapPositiveOccupancy, globalFolder_, i, nameInLog, NumberOfClusters_for_Barrel, NumberOfClusters_for_EndcapNegative, NumberOfClusters_for_EndcapPositive, NumberOfDigis_for_Barrel, NumberOfDigis_for_EndcapNegative, NumberOfDigis_for_EndcapPositive, cmsCodeRules.cppFunctionSkipper::operator, RPCEvents, SameBxDigisMeBarrel_, SameBxDigisMeEndcapNegative_, SameBxDigisMeEndcapPositive_, and DQMStore::setCurrentFolder().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 109 of file RPCMonitorDigi.cc.
References bookDetUnitME(), bookRegionRing(), edm::EventSetup::get(), meCollection, meWheelDisk, RPCGeomServ::name(), nameInLog, csvReporter::r, RPCDetId::region(), relativeConstraints::ring, RPCDetId::ring(), RPCChamber::rolls(), rpcGeo, and RPCDetId::station().
std::map< std::string, MonitorElement * > RPCMonitorDigi::bookDetUnitME | ( | RPCDetId & | detId, |
const edm::EventSetup & | iSetup | ||
) |
Booking of MonitoringElemnt for one RPCDetId (= roll)
Name components common to current RPCDetId
RPCRecHits
Definition at line 9 of file RPCBookDetUnitME.cc.
References DQMStore::book1D(), DQMStore::book2D(), rpcdqm::CLUSTERSIZE, dbe, dqmexpert, dqmsuperexpert, RPCBookFolderStructure::folderStructure(), DQMStore::get(), i, rpcdqm::utils::labelYAxisRoll(), rpcdqm::MULTIPLICITY, RPCGeomServ::name(), rpcdqm::OCCUPANCY, evf::evtn::offset(), csvReporter::r, RPCDetId::region(), relativeConstraints::ring, RPCDetId::ring(), RPCDetId::sector(), MonitorElement::setAxisTitle(), DQMStore::setCurrentFolder(), RPCDetId::station(), stripsInRoll(), and DQMStore::tag().
Referenced by beginRun().
std::map< std::string, MonitorElement * > RPCMonitorDigi::bookRegionRing | ( | int | region, |
int | ring | ||
) |
Booking of MonitoringElemnt at Wheel/Disk level.
Definition at line 169 of file RPCBookDetUnitME.cc.
References DQMStore::book1D(), DQMStore::book2D(), dbe, globalFolder_, i, label, rpcdqm::utils::labelXAxisSector(), rpcdqm::utils::labelXAxisSegment(), rpcdqm::utils::labelYAxisRing(), rpcdqm::utils::labelYAxisRoll(), relativeConstraints::ring, and DQMStore::setCurrentFolder().
Referenced by beginRun().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 145 of file RPCMonitorDigi.cc.
References dbe, RootFileName, DQMStore::save(), and saveRootFile.
|
private |
Definition at line 418 of file RPCMonitorDigi.cc.
References dcs_, edm::Event::getByLabel(), edm::HandleBase::isValid(), mathSSE::return(), and DcsStatus::RPC.
Referenced by analyze().
|
private |
Definition at line 228 of file RPCBookDetUnitME.cc.
References edm::EventSetup::get(), and RPCRoll::nstrips().
Referenced by bookDetUnitME().
|
private |
Definition at line 62 of file RPCMonitorDigi.h.
|
private |
Definition at line 63 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 57 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 61 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 59 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 58 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 44 of file RPCMonitorDigi.h.
Referenced by analyze().
|
private |
DQM store.
Definition at line 46 of file RPCMonitorDigi.h.
Referenced by beginJob(), bookDetUnitME(), bookRegionRing(), and endJob().
|
private |
Definition at line 47 of file RPCMonitorDigi.h.
Referenced by analyze(), beginJob(), and makeDcsInfo().
|
private |
Definition at line 76 of file RPCMonitorDigi.h.
|
private |
Definition at line 87 of file RPCMonitorDigi.h.
Referenced by analyze(), bookDetUnitME(), and RPCMonitorDigi().
|
private |
Definition at line 86 of file RPCMonitorDigi.h.
Referenced by RPCMonitorDigi().
|
private |
Definition at line 88 of file RPCMonitorDigi.h.
Referenced by analyze(), bookDetUnitME(), and RPCMonitorDigi().
|
private |
Definition at line 65 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 64 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 80 of file RPCMonitorDigi.h.
Referenced by beginJob(), bookRegionRing(), and RPCMonitorDigi().
|
private |
Definition at line 89 of file RPCMonitorDigi.h.
|
private |
Definition at line 72 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 78 of file RPCMonitorDigi.h.
Referenced by RPCMonitorDigi().
|
private |
Definition at line 73 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 79 of file RPCMonitorDigi.h.
Referenced by RPCMonitorDigi().
|
private |
Definition at line 82 of file RPCMonitorDigi.h.
Referenced by analyze(), beginJob(), beginRun(), and RPCMonitorDigi().
|
private |
Definition at line 53 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 55 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 54 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 49 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 51 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 50 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 85 of file RPCMonitorDigi.h.
Referenced by endJob(), and RPCMonitorDigi().
|
private |
Definition at line 75 of file RPCMonitorDigi.h.
|
private |
Definition at line 95 of file RPCMonitorDigi.h.
Referenced by analyze(), and RPCMonitorDigi().
|
private |
Definition at line 66 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 91 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 94 of file RPCMonitorDigi.h.
Referenced by analyze(), and RPCMonitorDigi().
|
private |
Definition at line 68 of file RPCMonitorDigi.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 70 of file RPCMonitorDigi.h.
Referenced by beginJob().
|
private |
Definition at line 69 of file RPCMonitorDigi.h.
Referenced by beginJob().
|
private |
Definition at line 83 of file RPCMonitorDigi.h.
Referenced by endJob(), and RPCMonitorDigi().