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  ~DTTTrigSyncT0Only() override;
31 
32  // Operations
33 
35  void setES(const edm::EventSetup& setup) override;
36 
37 
42  double offset(const DTLayer* layer,
43  const DTWireId& wireId,
44  const GlobalPoint& globPos,
45  double& tTrig,
46  double& wirePropCorr,
47  double& tofCorr) override;
48 
49  double offset(const DTWireId& wireId) override;
50 
53  double emulatorOffset(const DTWireId& wireId,
54  double &tTrig,
55  double &t0cell) override;
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.