#include <SiStripDCSStatus.h>
Public Member Functions | |
bool | getStatus (edm::Event const &e, edm::EventSetup const &eSetup) |
SiStripDCSStatus (edm::ConsumesCollector &&iC) | |
SiStripDCSStatus (edm::ConsumesCollector &iC) | |
~SiStripDCSStatus () | |
Private Member Functions | |
void | initialise (edm::Event const &e, edm::EventSetup const &eSetup) |
Private Attributes | |
edm::EDGetTokenT < DcsStatusCollection > | dcsStatusToken_ |
bool | initialised |
bool | rawdataAbsent |
edm::EDGetTokenT < FEDRawDataCollection > | rawDataToken_ |
bool | statusTECB |
bool | statusTECF |
bool | statusTIBTID |
bool | statusTOB |
bool | TECBinDAQ |
bool | TECFinDAQ |
bool | TIBTIDinDAQ |
bool | TOBinDAQ |
bool | trackerAbsent |
Definition at line 13 of file SiStripDCSStatus.h.
|
inline |
Definition at line 15 of file SiStripDCSStatus.h.
SiStripDCSStatus::SiStripDCSStatus | ( | edm::ConsumesCollector & | iC | ) |
Definition at line 25 of file SiStripDCSStatus.cc.
References edm::ConsumesCollector::consumes(), dcsStatusToken_, and rawDataToken_.
SiStripDCSStatus::~SiStripDCSStatus | ( | ) |
Definition at line 40 of file SiStripDCSStatus.cc.
bool SiStripDCSStatus::getStatus | ( | edm::Event const & | e, |
edm::EventSetup const & | eSetup | ||
) |
Definition at line 45 of file SiStripDCSStatus.cc.
References dcsStatusToken_, edm::Event::getByToken(), initialise(), initialised, edm::HandleBase::isValid(), LogDebug, rawdataAbsent, statusTECB, statusTECF, statusTIBTID, statusTOB, TECBinDAQ, TECFinDAQ, DcsStatus::TECm, DcsStatus::TECp, DcsStatus::TIBTID, TIBTIDinDAQ, DcsStatus::TOB, TOBinDAQ, and trackerAbsent.
Referenced by SiStripMonitorDigi::analyze(), SiStripMonitorCluster::analyze(), SiStripMonitorTrack::analyze(), and SiStripDCSFilter::filter().
|
private |
Definition at line 101 of file SiStripDCSStatus.cc.
References FEDRawData::data(), FEDRawDataCollection::FEDData(), edm::EventSetup::get(), edm::Event::getByToken(), initialised, edm::HandleBase::isValid(), edm::ESHandle< class >::product(), rawdataAbsent, rawDataToken_, FEDRawData::size(), DetId::subdetId(), StripSubdetector::TEC, TECBinDAQ, TECFinDAQ, TrackerTopology::tecSide(), StripSubdetector::TIB, TIBTIDinDAQ, StripSubdetector::TID, StripSubdetector::TOB, TOBinDAQ, and trackerAbsent.
Referenced by getStatus().
|
private |
Definition at line 31 of file SiStripDCSStatus.h.
Referenced by getStatus(), and SiStripDCSStatus().
|
private |
Definition at line 29 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().
|
private |
Definition at line 28 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().
|
private |
Definition at line 32 of file SiStripDCSStatus.h.
Referenced by initialise(), and SiStripDCSStatus().
|
private |
Definition at line 26 of file SiStripDCSStatus.h.
Referenced by getStatus().
|
private |
Definition at line 26 of file SiStripDCSStatus.h.
Referenced by getStatus().
|
private |
Definition at line 26 of file SiStripDCSStatus.h.
Referenced by getStatus().
|
private |
Definition at line 26 of file SiStripDCSStatus.h.
Referenced by getStatus().
|
private |
Definition at line 25 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().
|
private |
Definition at line 25 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().
|
private |
Definition at line 25 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().
|
private |
Definition at line 25 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().
|
private |
Definition at line 27 of file SiStripDCSStatus.h.
Referenced by getStatus(), and initialise().