Main Page
Namespaces
Classes
Package Documentation
CalibTracker
SiStripCommon
interface
SiStripDCSStatus.h
Go to the documentation of this file.
1
#ifndef SiStripDCSStatus_H
2
#define SiStripDCSStatus_H
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
7
#include "
FWCore/Utilities/interface/EDGetToken.h
"
8
#include "
FWCore/Utilities/interface/ESGetToken.h
"
9
10
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
11
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
12
13
class
TrackerTopology
;
14
class
TrackerTopologyRcd
;
15
class
SiStripFedCabling
;
16
class
SiStripFedCablingRcd
;
17
18
class
SiStripDCSStatus
{
19
public
:
20
SiStripDCSStatus
(
edm::ConsumesCollector
&& iC) :
SiStripDCSStatus
(iC){};
21
SiStripDCSStatus
(
edm::ConsumesCollector
& iC);
22
23
bool
getStatus
(
edm::Event
const
&
e
,
edm::EventSetup
const
& eSetup);
24
25
private
:
26
void
initialise
(
edm::Event
const
& e,
edm::EventSetup
const
& eSetup);
27
28
bool
TIBTIDinDAQ
,
TOBinDAQ
,
TECFinDAQ
,
TECBinDAQ
;
29
bool
trackerAbsent
;
30
bool
rawdataAbsent
;
31
bool
initialised
;
32
33
edm::EDGetTokenT<DcsStatusCollection>
dcsStatusToken_
;
34
edm::EDGetTokenT<FEDRawDataCollection>
rawDataToken_
;
35
edm::ESGetToken<TrackerTopology, TrackerTopologyRcd>
tTopoToken_
;
36
edm::ESGetToken<SiStripFedCabling, SiStripFedCablingRcd>
fedCablingToken_
;
37
};
38
39
#endif
SiStripDCSStatus::tTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition:
SiStripDCSStatus.h:35
TrackerTopologyRcd
Definition:
TrackerTopologyRcd.h:10
EDGetToken.h
SiStripDCSStatus::TECBinDAQ
bool TECBinDAQ
Definition:
SiStripDCSStatus.h:28
Event.h
TrackerTopology
Definition:
TrackerTopology.h:16
EventSetup.h
FEDRawDataCollection.h
SiStripDCSStatus::trackerAbsent
bool trackerAbsent
Definition:
SiStripDCSStatus.h:29
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
edm::EDGetTokenT< DcsStatusCollection >
SiStripDCSStatus::rawDataToken_
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
Definition:
SiStripDCSStatus.h:34
SiStripDCSStatus::getStatus
bool getStatus(edm::Event const &e, edm::EventSetup const &eSetup)
Definition:
SiStripDCSStatus.cc:41
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
ESGetToken.h
SiStripDCSStatus::fedCablingToken_
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > fedCablingToken_
Definition:
SiStripDCSStatus.h:36
edm::EventSetup
Definition:
EventSetup.h:57
SiStripDCSStatus::initialised
bool initialised
Definition:
SiStripDCSStatus.h:31
SiStripDCSStatus::TECFinDAQ
bool TECFinDAQ
Definition:
SiStripDCSStatus.h:28
SiStripDCSStatus::initialise
void initialise(edm::Event const &e, edm::EventSetup const &eSetup)
Definition:
SiStripDCSStatus.cc:96
SiStripDCSStatus::rawdataAbsent
bool rawdataAbsent
Definition:
SiStripDCSStatus.h:30
SiStripDCSStatus::SiStripDCSStatus
SiStripDCSStatus(edm::ConsumesCollector &&iC)
Definition:
SiStripDCSStatus.h:20
SiStripFedCabling
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
Definition:
SiStripFedCabling.h:25
SiStripDCSStatus::dcsStatusToken_
edm::EDGetTokenT< DcsStatusCollection > dcsStatusToken_
Definition:
SiStripDCSStatus.h:33
SiStripDCSStatus
Definition:
SiStripDCSStatus.h:18
edm::Event
Definition:
Event.h:72
ConsumesCollector.h
SiStripDCSStatus::TIBTIDinDAQ
bool TIBTIDinDAQ
Definition:
SiStripDCSStatus.h:28
DcsStatus.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
SiStripFedCablingRcd
Definition:
SiStripCondDataRecords.h:22
SiStripDCSStatus::TOBinDAQ
bool TOBinDAQ
Definition:
SiStripDCSStatus.h:28
Generated for CMSSW Reference Manual by
1.8.11