Main Page
Namespaces
Classes
Package Documentation
CalibMuon
DTCalibration
plugins
DTTTrigOffsetCalibration.h
Go to the documentation of this file.
1
#ifndef DTTTrigOffsetCalibration_H
2
#define DTTTrigOffsetCalibration_H
3
10
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
CalibMuon/DTCalibration/interface/DTSegmentSelector.h
"
13
14
#include <map>
15
16
namespace
edm
{
17
class
ParameterSet
;
18
class
Event
;
19
class
EventSetup
;
20
}
21
22
class
DTChamberId
;
23
class
DTTtrig
;
24
class
TFile;
25
class
TH1F;
26
27
class
DTTTrigOffsetCalibration
:
public
edm::EDAnalyzer
{
28
public
:
29
// Constructor
30
DTTTrigOffsetCalibration
(
const
edm::ParameterSet
&
pset
);
31
// Destructor
32
~
DTTTrigOffsetCalibration
()
override
;
33
34
void
beginRun(
const
edm::Run
&
run
,
const
edm::EventSetup
&
setup
)
override
;
35
void
analyze
(
const
edm::Event
&
event
,
const
edm::EventSetup
& eventSetup)
override
;
36
void
endJob()
override
;
37
38
private
:
39
typedef
std::map<DTChamberId, std::vector<TH1F*> >
ChamberHistosMap
;
40
void
bookHistos
(
DTChamberId
);
41
42
DTSegmentSelector
*
select_
;
43
44
edm::InputTag
theRecHits4DLabel_
;
45
bool
doTTrigCorrection_
;
46
std::string
theCalibChamber_
;
47
std::string
dbLabel_
;
48
49
TFile*
rootFile_
;
50
const
DTTtrig
*
tTrigMap_
;
51
ChamberHistosMap
theT0SegHistoMap_
;
52
};
53
#endif
54
DTTTrigOffsetCalibration::theRecHits4DLabel_
edm::InputTag theRecHits4DLabel_
Definition:
DTTTrigOffsetCalibration.h:44
DTSegmentSelector.h
ParameterSet
Definition:
Functions.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DTChamberId
Definition:
DTChamberId.h:14
DTTTrigOffsetCalibration
Definition:
DTTTrigOffsetCalibration.h:27
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
analyze
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
DTTTrigOffsetCalibration::theT0SegHistoMap_
ChamberHistosMap theT0SegHistoMap_
Definition:
DTTTrigOffsetCalibration.h:51
bookHistos
void bookHistos()
Definition:
Histogram.h:33
DTTTrigOffsetCalibration::rootFile_
TFile * rootFile_
Definition:
DTTTrigOffsetCalibration.h:49
EventSetup
DTTTrigOffsetCalibration::tTrigMap_
const DTTtrig * tTrigMap_
Definition:
DTTTrigOffsetCalibration.h:50
DTTtrig
Definition:
DTTtrig.h:76
DTTTrigOffsetCalibration::select_
DTSegmentSelector * select_
Definition:
DTTTrigOffsetCalibration.h:42
edm::EventSetup
Definition:
EventSetup.h:57
DTTTrigOffsetCalibration::dbLabel_
std::string dbLabel_
Definition:
DTTTrigOffsetCalibration.h:47
edm::EDAnalyzer
Definition:
EDAnalyzer.h:29
EDAnalyzer.h
DTTTrigOffsetCalibration::theCalibChamber_
std::string theCalibChamber_
Definition:
DTTTrigOffsetCalibration.h:46
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
DTTTrigOffsetCalibration::ChamberHistosMap
std::map< DTChamberId, std::vector< TH1F * > > ChamberHistosMap
Definition:
DTTTrigOffsetCalibration.h:39
DTTTrigOffsetCalibration::doTTrigCorrection_
bool doTTrigCorrection_
Definition:
DTTTrigOffsetCalibration.h:45
DTSegmentSelector
Definition:
DTSegmentSelector.h:24
event
Definition:
event.py:1
edm::Run
Definition:
Run.h:45
Generated for CMSSW Reference Manual by
1.8.11