Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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/OnlineMetaData/interface/DCSRecord.h
"
12
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
13
14
class
TrackerTopology
;
15
class
TrackerTopologyRcd
;
16
class
SiStripFedCabling
;
17
class
SiStripFedCablingRcd
;
18
19
class
SiStripDCSStatus
{
20
public
:
21
SiStripDCSStatus
(
edm::ConsumesCollector
&& iC) :
SiStripDCSStatus
(iC){};
22
SiStripDCSStatus
(
edm::ConsumesCollector
& iC);
23
24
bool
getStatus
(
edm::Event
const
&
e
,
edm::EventSetup
const
& eSetup);
25
26
private
:
27
void
initialise
(
edm::Event
const
&
e
,
edm::EventSetup
const
& eSetup);
28
29
bool
TIBTIDinDAQ
,
TOBinDAQ
,
TECFinDAQ
,
TECBinDAQ
;
30
bool
trackerAbsent
;
31
bool
rawdataAbsent
;
32
bool
initialised
;
33
34
edm::EDGetTokenT<DcsStatusCollection>
dcsStatusToken_
;
35
edm::EDGetTokenT<FEDRawDataCollection>
rawDataToken_
;
36
edm::EDGetTokenT<DCSRecord>
dcsRecordToken_
;
37
edm::ESGetToken<TrackerTopology, TrackerTopologyRcd>
tTopoToken_
;
38
edm::ESGetToken<SiStripFedCabling, SiStripFedCablingRcd>
fedCablingToken_
;
39
};
40
41
#endif
SiStripDCSStatus::tTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition:
SiStripDCSStatus.h:37
TrackerTopologyRcd
Definition:
TrackerTopologyRcd.h:10
EDGetToken.h
SiStripDCSStatus::TECBinDAQ
bool TECBinDAQ
Definition:
SiStripDCSStatus.h:29
Event.h
TrackerTopology
Definition:
TrackerTopology.h:16
EventSetup.h
FEDRawDataCollection.h
SiStripDCSStatus::trackerAbsent
bool trackerAbsent
Definition:
SiStripDCSStatus.h:30
DCSRecord.h
edm::EDGetTokenT< DcsStatusCollection >
SiStripDCSStatus::rawDataToken_
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
Definition:
SiStripDCSStatus.h:35
SiStripDCSStatus::getStatus
bool getStatus(edm::Event const &e, edm::EventSetup const &eSetup)
Definition:
SiStripDCSStatus.cc:41
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
ESGetToken.h
SiStripDCSStatus::dcsRecordToken_
edm::EDGetTokenT< DCSRecord > dcsRecordToken_
Definition:
SiStripDCSStatus.h:36
SiStripDCSStatus::fedCablingToken_
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > fedCablingToken_
Definition:
SiStripDCSStatus.h:38
edm::EventSetup
Definition:
EventSetup.h:59
SiStripDCSStatus::initialised
bool initialised
Definition:
SiStripDCSStatus.h:32
SiStripDCSStatus::TECFinDAQ
bool TECFinDAQ
Definition:
SiStripDCSStatus.h:29
SiStripDCSStatus::initialise
void initialise(edm::Event const &e, edm::EventSetup const &eSetup)
Definition:
SiStripDCSStatus.cc:108
SiStripDCSStatus::rawdataAbsent
bool rawdataAbsent
Definition:
SiStripDCSStatus.h:31
SiStripDCSStatus::SiStripDCSStatus
SiStripDCSStatus(edm::ConsumesCollector &&iC)
Definition:
SiStripDCSStatus.h:21
SiStripFedCabling
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
Definition:
SiStripFedCabling.h:25
alignCSCRings.e
list e
Definition:
alignCSCRings.py:91
SiStripDCSStatus::dcsStatusToken_
edm::EDGetTokenT< DcsStatusCollection > dcsStatusToken_
Definition:
SiStripDCSStatus.h:34
SiStripDCSStatus
Definition:
SiStripDCSStatus.h:19
edm::Event
Definition:
Event.h:73
ConsumesCollector.h
SiStripDCSStatus::TIBTIDinDAQ
bool TIBTIDinDAQ
Definition:
SiStripDCSStatus.h:29
DcsStatus.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
SiStripFedCablingRcd
Definition:
SiStripCondDataRecords.h:22
SiStripDCSStatus::TOBinDAQ
bool TOBinDAQ
Definition:
SiStripDCSStatus.h:29
Generated for CMSSW Reference Manual by
1.8.5