CMS 3D CMS Logo

DTTTrigSyncT0Only.h
Go to the documentation of this file.
1 #ifndef RecoLocalMuon_DTTTrigSyncT0Only_H
2 #define RecoLocalMuon_DTTTrigSyncT0Only_H
3 
13 
14 
15 
16 class DTLayer;
17 class DTWireId;
18 class DTT0;
19 
20 namespace edm {
21  class ParameterSet;
22 }
23 
25 public:
28 
30  virtual ~DTTTrigSyncT0Only();
31 
32  // Operations
33 
35  virtual void setES(const edm::EventSetup& setup);
36 
37 
42  virtual double offset(const DTLayer* layer,
43  const DTWireId& wireId,
44  const GlobalPoint& globPos,
45  double& tTrig,
46  double& wirePropCorr,
47  double& tofCorr);
48 
49  virtual double offset(const DTWireId& wireId);
50 
53  virtual double emulatorOffset(const DTWireId& wireId,
54  double &tTrig,
55  double &t0cell);
56 
57 
58  private:
59 
60  const DTT0 *tZeroMap;
61 
62  // Set the verbosity level
63  const bool debug;
64 };
65 #endif
66 
const DTT0 * tZeroMap
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:1
Definition: config.py:1
Definition: DTT0.h:53
HLT enums.