CMS 3D CMS Logo

Public Types | Public Member Functions | Public Attributes

reco::MuonTime Struct Reference

#include <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

int nDof
 number of muon stations used
float timeAtIpInOut
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

Enumerator:
OutsideIn 
Undefined 
InsideOut 

Definition at line 7 of file MuonTime.h.

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

Constructor & Destructor Documentation

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

Definition at line 29 of file MuonTime.h.


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.

         {
            if (nDof<2) return Undefined;
            if ( timeAtIpInOutErr > timeAtIpOutInErr ) return OutsideIn;
            return InsideOut;
         }

Member Data Documentation

number of muon stations used

Definition at line 10 of file MuonTime.h.

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

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(), and MuonIdProducer::produce().

Definition at line 15 of file MuonTime.h.

Referenced by HitEff::analyze(), direction(), and MuonIdProducer::produce().

b) particle is moving from outside in

Definition at line 17 of file MuonTime.h.

Referenced by MuonIdProducer::produce().

Definition at line 18 of file MuonTime.h.

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