CMS 3D CMS Logo

MuonTime.h
Go to the documentation of this file.
1 #ifndef MuonReco_MuonTime_h
2 #define MuonReco_MuonTime_h
3 
4 namespace reco {
5  struct MuonTime {
6  enum Direction { OutsideIn = -1, Undefined = 0, InsideOut = 1 };
7 
9  int nDof;
10 
18 
20  Direction direction() const {
21  if (nDof < 2)
22  return Undefined;
24  return OutsideIn;
25  return InsideOut;
26  }
27 
29  };
30 } // namespace reco
31 #endif
reco::MuonTime::MuonTime
MuonTime()
Definition: MuonTime.h:28
reco::MuonTime::InsideOut
Definition: MuonTime.h:6
reco::MuonTime::timeAtIpOutInErr
float timeAtIpOutInErr
Definition: MuonTime.h:17
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
reco::MuonTime
Definition: MuonTime.h:5
reco::MuonTime::nDof
int nDof
number of muon stations used
Definition: MuonTime.h:9
reco::MuonTime::timeAtIpInOutErr
float timeAtIpInOutErr
Definition: MuonTime.h:14
reco::MuonTime::timeAtIpOutIn
float timeAtIpOutIn
b) particle is moving from outside in
Definition: MuonTime.h:16
reco::MuonTime::OutsideIn
Definition: MuonTime.h:6
reco::MuonTime::Undefined
Definition: MuonTime.h:6
reco::MuonTime::Direction
Direction
Definition: MuonTime.h:6
reco::MuonTime::direction
Direction direction() const
direction estimation based on time dispersion
Definition: MuonTime.h:20
reco::MuonTime::timeAtIpInOut
float timeAtIpInOut
Definition: MuonTime.h:13