CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 6 of file MuonTime.h.

Member Enumeration Documentation

Enumerator
OutsideIn 
Undefined 
InsideOut 

Definition at line 7 of file MuonTime.h.

Constructor & Destructor Documentation

reco::MuonTime::MuonTime ( )
inline

Definition at line 29 of file MuonTime.h.

29  :
31  {}
float timeAtIpOutInErr
Definition: MuonTime.h:18
float timeAtIpInOutErr
Definition: MuonTime.h:15
float timeAtIpOutIn
b) particle is moving from outside in
Definition: MuonTime.h:17
int nDof
number of muon stations used
Definition: MuonTime.h:10
float timeAtIpInOut
Definition: MuonTime.h:14

Member Function Documentation

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

direction estimation based on time dispersion

Definition at line 21 of file MuonTime.h.

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

Referenced by L1MuonRecoTreeProducer::analyze().

22  {
23  if (nDof<2) return Undefined;
25  return InsideOut;
26  }
float timeAtIpOutInErr
Definition: MuonTime.h:18
float timeAtIpInOutErr
Definition: MuonTime.h:15
int nDof
number of muon stations used
Definition: MuonTime.h:10

Member Data Documentation

int reco::MuonTime::nDof

number of muon stations used

Definition at line 10 of file MuonTime.h.

Referenced by HitEff::analyze(), direction(), MuonTimingFiller::fillRPCTime(), reco::Muon::isTimeValid(), and MuonIdProducer::produce().

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 14 of file MuonTime.h.

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

float reco::MuonTime::timeAtIpInOutErr
float reco::MuonTime::timeAtIpOutIn

b) particle is moving from outside in

Definition at line 17 of file MuonTime.h.

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

float reco::MuonTime::timeAtIpOutInErr