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
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
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
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:52
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
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:70
ConsumesCollector.h
SiStripDCSStatus::TIBTIDinDAQ
bool TIBTIDinDAQ
Definition:
SiStripDCSStatus.h:25
DcsStatus.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
SiStripDCSStatus::TOBinDAQ
bool TOBinDAQ
Definition:
SiStripDCSStatus.h:25
Generated for CMSSW Reference Manual by
1.8.11