test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibMuon
DTDigiSync
src
DTTTrigSyncFromDB.h
Go to the documentation of this file.
1
#ifndef RecoLocalMuon_DTTTrigSyncFromDB_H
2
#define RecoLocalMuon_DTTTrigSyncFromDB_H
3
41
#include "
CalibMuon/DTDigiSync/interface/DTTTrigBaseSync.h
"
42
43
44
class
DTLayer
;
45
class
DTWireId
;
46
class
DTT0
;
47
class
DTTtrig
;
48
49
50
namespace
edm {
51
class
ParameterSet
;
52
}
53
54
class
DTTTrigSyncFromDB
:
public
DTTTrigBaseSync
{
55
public
:
57
DTTTrigSyncFromDB
(
const
edm::ParameterSet
&
config
);
58
60
virtual
~DTTTrigSyncFromDB
();
61
62
// Operations
63
65
virtual
void
setES
(
const
edm::EventSetup
&
setup
);
66
67
72
virtual
double
offset
(
const
DTLayer
* layer,
73
const
DTWireId
& wireId,
74
const
GlobalPoint
& globPos,
75
double
& tTrig,
76
double
& wirePropCorr,
77
double
& tofCorr);
78
81
double
offset
(
const
DTWireId
& wireId);
82
83
89
virtual
double
emulatorOffset
(
const
DTWireId
& wireId,
90
double
&tTrig,
91
double
&t0cell);
92
93
94
private
:
95
96
const
DTT0
*
tZeroMap
;
97
const
DTTtrig
*
tTrigMap
;
98
// Set the verbosity level
99
const
bool
debug
;
100
// The velocity of signal propagation along the wire (cm/ns)
101
double
theVPropWire
;
102
// Switch on/off the T0 correction from pulses
103
bool
doT0Correction
;
104
// Switch on/off the TOF correction for particles from IP
105
bool
doTOFCorrection
;
106
int
theTOFCorrType
;
107
// Switch on/off the correction for the signal propagation along the wire
108
bool
doWirePropCorrection
;
109
int
theWirePropCorrType
;
110
// spacing of BX in ns
111
double
theBXspace
;
112
113
std::string
thetTrigLabel
;
114
115
};
116
#endif
117
DTTTrigSyncFromDB::~DTTTrigSyncFromDB
virtual ~DTTTrigSyncFromDB()
Destructor.
Definition:
DTTTrigSyncFromDB.cc:47
DTTTrigSyncFromDB::doWirePropCorrection
bool doWirePropCorrection
Definition:
DTTTrigSyncFromDB.h:108
DTTTrigSyncFromDB
Definition:
DTTTrigSyncFromDB.h:54
mps_alisetup.config
tuple config
Definition:
mps_alisetup.py:145
DTTTrigSyncFromDB::tTrigMap
const DTTtrig * tTrigMap
Definition:
DTTTrigSyncFromDB.h:97
DTTTrigSyncFromDB::tZeroMap
const DTT0 * tZeroMap
Definition:
DTTTrigSyncFromDB.h:96
ParameterSet
Definition:
Functions.h:16
DTTTrigSyncFromDB::debug
const bool debug
Definition:
DTTTrigSyncFromDB.h:99
DTTTrigSyncFromDB::theWirePropCorrType
int theWirePropCorrType
Definition:
DTTTrigSyncFromDB.h:109
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DTTTrigSyncFromDB::theVPropWire
double theVPropWire
Definition:
DTTTrigSyncFromDB.h:101
DTTTrigSyncFromDB::theTOFCorrType
int theTOFCorrType
Definition:
DTTTrigSyncFromDB.h:106
DTT0
Definition:
DTT0.h:53
DTTtrig
Definition:
DTTtrig.h:76
DTTTrigSyncFromDB::doT0Correction
bool doT0Correction
Definition:
DTTTrigSyncFromDB.h:103
edm::EventSetup
Definition:
EventSetup.h:45
DTTTrigSyncFromDB::offset
virtual double offset(const DTLayer *layer, const DTWireId &wireId, const GlobalPoint &globPos, double &tTrig, double &wirePropCorr, double &tofCorr)
Definition:
DTTTrigSyncFromDB.cc:73
GeneralSetup.setup
def setup
Definition:
GeneralSetup.py:1
DTTTrigSyncFromDB::theBXspace
double theBXspace
Definition:
DTTTrigSyncFromDB.h:111
DTTTrigSyncFromDB::setES
virtual void setES(const edm::EventSetup &setup)
Pass the Event Setup to the algo at each event.
Definition:
DTTTrigSyncFromDB.cc:51
DTTTrigSyncFromDB::thetTrigLabel
std::string thetTrigLabel
Definition:
DTTTrigSyncFromDB.h:113
Point3DBase< float, GlobalTag >
DTTTrigSyncFromDB::emulatorOffset
virtual double emulatorOffset(const DTWireId &wireId, double &tTrig, double &t0cell)
Definition:
DTTTrigSyncFromDB.cc:201
DTLayer
Definition:
DTLayer.h:26
DTWireId
Definition:
DTWireId.h:13
edm::ParameterSet
Definition:
ParameterSet.h:36
DTTTrigSyncFromDB::DTTTrigSyncFromDB
DTTTrigSyncFromDB(const edm::ParameterSet &config)
Constructor.
Definition:
DTTTrigSyncFromDB.cc:27
DTTTrigSyncFromDB::doTOFCorrection
bool doTOFCorrection
Definition:
DTTTrigSyncFromDB.h:105
DTTTrigBaseSync.h
DTTTrigBaseSync
Definition:
DTTTrigBaseSync.h:20
Generated for CMSSW Reference Manual by
1.8.5