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 class DTLayer;
15 class DTWireId;
16 class DTT0;
17 
18 namespace edm {
19  class ParameterSet;
20 }
21 
23 public:
26 
28  ~DTTTrigSyncT0Only() override;
29 
30  // Operations
31 
33  void setES(const edm::EventSetup& setup) override;
34 
39  double offset(const DTLayer* layer,
40  const DTWireId& wireId,
41  const GlobalPoint& globPos,
42  double& tTrig,
43  double& wirePropCorr,
44  double& tofCorr) const override;
45 
46  double offset(const DTWireId& wireId) const override;
47 
50  double emulatorOffset(const DTWireId& wireId, double& tTrig, double& t0cell) const override;
51 
52 private:
53  const DTT0* tZeroMap;
54 
55  // Set the verbosity level
56  const bool debug;
57 };
58 #endif
const DTT0 * tZeroMap
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
Definition: config.py:1
Definition: DTT0.h:53
HLT enums.