Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
9
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
10
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
11
12
13
class
SiStripDCSStatus
{
14
public
:
15
SiStripDCSStatus
(
edm::ConsumesCollector
&& iC) :
SiStripDCSStatus
( iC ) {};
16
SiStripDCSStatus
(
edm::ConsumesCollector
& iC);
17
~SiStripDCSStatus
();
18
19
bool
getStatus
(
edm::Event
const
&
e
,
edm::EventSetup
const
& eSetup);
20
21
private
:
22
23
void
initialise
(
edm::Event
const
&
e
,
edm::EventSetup
const
& eSetup);
24
25
bool
TIBTIDinDAQ
,
TOBinDAQ
,
TECFinDAQ
,
TECBinDAQ
;
26
bool
statusTIBTID
,
statusTOB
,
statusTECF
,
statusTECB
;
27
bool
trackerAbsent
;
28
bool
rawdataAbsent
;
29
bool
initialised
;
30
31
edm::EDGetTokenT<DcsStatusCollection>
dcsStatusToken_
;
32
edm::EDGetTokenT<FEDRawDataCollection>
rawDataToken_
;
33
34
};
35
36
#endif
SiStripDCSStatus::statusTIBTID
bool statusTIBTID
Definition:
SiStripDCSStatus.h:26
EDGetToken.h
SiStripDCSStatus::TECBinDAQ
bool TECBinDAQ
Definition:
SiStripDCSStatus.h:25
Event.h
EventSetup.h
FEDRawDataCollection.h
SiStripDCSStatus::trackerAbsent
bool trackerAbsent
Definition:
SiStripDCSStatus.h:27
edm::EDGetTokenT< DcsStatusCollection >
SiStripDCSStatus::rawDataToken_
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
Definition:
SiStripDCSStatus.h:32
SiStripDCSStatus::getStatus
bool getStatus(edm::Event const &e, edm::EventSetup const &eSetup)
Definition:
SiStripDCSStatus.cc:45
edm::EventSetup
Definition:
EventSetup.h:44
SiStripDCSStatus::statusTECF
bool statusTECF
Definition:
SiStripDCSStatus.h:26
SiStripDCSStatus::initialised
bool initialised
Definition:
SiStripDCSStatus.h:29
SiStripDCSStatus::~SiStripDCSStatus
~SiStripDCSStatus()
Definition:
SiStripDCSStatus.cc:40
SiStripDCSStatus::TECFinDAQ
bool TECFinDAQ
Definition:
SiStripDCSStatus.h:25
SiStripDCSStatus::initialise
void initialise(edm::Event const &e, edm::EventSetup const &eSetup)
Definition:
SiStripDCSStatus.cc:101
SiStripDCSStatus::statusTOB
bool statusTOB
Definition:
SiStripDCSStatus.h:26
SiStripDCSStatus::rawdataAbsent
bool rawdataAbsent
Definition:
SiStripDCSStatus.h:28
SiStripDCSStatus::SiStripDCSStatus
SiStripDCSStatus(edm::ConsumesCollector &&iC)
Definition:
SiStripDCSStatus.h:15
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
SiStripDCSStatus::statusTECB
bool statusTECB
Definition:
SiStripDCSStatus.h:26
SiStripDCSStatus::dcsStatusToken_
edm::EDGetTokenT< DcsStatusCollection > dcsStatusToken_
Definition:
SiStripDCSStatus.h:31
SiStripDCSStatus
Definition:
SiStripDCSStatus.h:13
edm::Event
Definition:
Event.h:59
ConsumesCollector.h
SiStripDCSStatus::TIBTIDinDAQ
bool TIBTIDinDAQ
Definition:
SiStripDCSStatus.h:25
DcsStatus.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:32
SiStripDCSStatus::TOBinDAQ
bool TOBinDAQ
Definition:
SiStripDCSStatus.h:25
Generated for CMSSW Reference Manual by
1.8.5