CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
reco::MuonTime Struct Reference

#include <MuonTime.h>

Public Types

enum  Direction { OutsideIn = -1, Undefined = 0, InsideOut = 1 }
 

Public Member Functions

Direction direction () const
 direction estimation based on time dispersion More...
 
 MuonTime ()
 

Public Attributes

int nDof
 number of muon stations used More...
 
float timeAtIpInOut
 
float timeAtIpInOutErr
 
float timeAtIpOutIn
 b) particle is moving from outside in More...
 
float timeAtIpOutInErr
 

Detailed Description

Definition at line 5 of file MuonTime.h.

Member Enumeration Documentation

◆ Direction

Enumerator
OutsideIn 
Undefined 
InsideOut 

Definition at line 6 of file MuonTime.h.

Constructor & Destructor Documentation

◆ MuonTime()

reco::MuonTime::MuonTime ( )
inline

Definition at line 28 of file MuonTime.h.

float timeAtIpOutInErr
Definition: MuonTime.h:17
float timeAtIpInOutErr
Definition: MuonTime.h:14
float timeAtIpOutIn
b) particle is moving from outside in
Definition: MuonTime.h:16
int nDof
number of muon stations used
Definition: MuonTime.h:9
float timeAtIpInOut
Definition: MuonTime.h:13

Member Function Documentation

◆ direction()

Direction reco::MuonTime::direction ( ) const
inline

direction estimation based on time dispersion

Definition at line 20 of file MuonTime.h.

References InsideOut, nDof, OutsideIn, timeAtIpInOutErr, timeAtIpOutInErr, and Undefined.

Referenced by L1MuonRecoTreeProducer::analyze().

20  {
21  if (nDof < 2)
22  return Undefined;
24  return OutsideIn;
25  return InsideOut;
26  }
float timeAtIpOutInErr
Definition: MuonTime.h:17
float timeAtIpInOutErr
Definition: MuonTime.h:14
int nDof
number of muon stations used
Definition: MuonTime.h:9

Member Data Documentation

◆ nDof

int reco::MuonTime::nDof

◆ timeAtIpInOut

float reco::MuonTime::timeAtIpInOut

time of arrival at the IP for the Beta=1 hypothesis a) particle is moving from inside out

Definition at line 13 of file MuonTime.h.

Referenced by MuonTiming::analyze(), HitEff::analyze(), CosmicRateAnalyzer::analyze(), L1MuonRecoTreeProducer::analyze(), MuonTimingFiller::fillRPCTime(), and MuonIdProducer::produce().

◆ timeAtIpInOutErr

float reco::MuonTime::timeAtIpInOutErr

◆ timeAtIpOutIn

float reco::MuonTime::timeAtIpOutIn

b) particle is moving from outside in

Definition at line 16 of file MuonTime.h.

Referenced by L1MuonRecoTreeProducer::analyze(), MuonTimingFiller::fillRPCTime(), and MuonIdProducer::produce().

◆ timeAtIpOutInErr

float reco::MuonTime::timeAtIpOutInErr