CMS 3D CMS Logo

reco::MuonTime Struct Reference

#include <DataFormats/MuonReco/interface/MuonTime.h>

List of all members.

Public Types

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

Public Member Functions

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

Public Attributes

float freeInverseBeta
 unconstrained 1/beta (time is free) Sign convention: positive - outward moving particle negative - inward moving particle
float freeInverseBetaErr
float inverseBeta
 1/beta for prompt particle hypothesis (time is constraint to the bunch crossing time)
float inverseBetaErr
int nStations
 number of muon stations used
float timeAtIpInOut
 time of arrival at the IP for the Beta=1 hypothesis a) particle is moving from inside out
float timeAtIpInOutErr
float timeAtIpOutIn
 b) particle is moving from outside in
float timeAtIpOutInErr


Detailed Description

Definition at line 6 of file MuonTime.h.


Member Enumeration Documentation

enum reco::MuonTime::Direction

Enumerator:
OutsideIn 
Undefined 
InsideOut 

Definition at line 7 of file MuonTime.h.

00007 { OutsideIn = -1, Undefined = 0, InsideOut = 1 };


Constructor & Destructor Documentation

reco::MuonTime::MuonTime (  )  [inline]

Definition at line 41 of file MuonTime.h.


Member Function Documentation

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

direction estimation based on time dispersion

Definition at line 33 of file MuonTime.h.

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

Referenced by MuonIdProducer::fillTime(), and MuonIdProducer::produce().

00034          {
00035             if (nStations<2) return Undefined;
00036             if ( timeAtIpInOutErr > timeAtIpOutInErr ) return OutsideIn;
00037             return InsideOut;
00038          }


Member Data Documentation

float reco::MuonTime::freeInverseBeta

unconstrained 1/beta (time is free) Sign convention: positive - outward moving particle negative - inward moving particle

Definition at line 21 of file MuonTime.h.

Referenced by MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

float reco::MuonTime::freeInverseBetaErr

Definition at line 22 of file MuonTime.h.

Referenced by MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

float reco::MuonTime::inverseBeta

1/beta for prompt particle hypothesis (time is constraint to the bunch crossing time)

Definition at line 14 of file MuonTime.h.

Referenced by MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

float reco::MuonTime::inverseBetaErr

Definition at line 15 of file MuonTime.h.

Referenced by MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

int reco::MuonTime::nStations

number of muon stations used

Definition at line 10 of file MuonTime.h.

Referenced by direction(), MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), 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 26 of file MuonTime.h.

Referenced by MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

float reco::MuonTime::timeAtIpInOutErr

Definition at line 27 of file MuonTime.h.

Referenced by direction(), MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

float reco::MuonTime::timeAtIpOutIn

b) particle is moving from outside in

Definition at line 29 of file MuonTime.h.

Referenced by MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().

float reco::MuonTime::timeAtIpOutInErr

Definition at line 30 of file MuonTime.h.

Referenced by direction(), MuonIdProducer::fillTime(), MuonTimingExtractor::fillTiming(), and MuonIdProducer::produce().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:51:17 2009 for CMSSW by  doxygen 1.5.4