Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBMuon Class Reference
[Reconstruction Objects]

Reconstructed Muon. More...

#include <TMBMuon.hpp>

Inheritance diagram for TMBMuon:

TMBLorentzVector TMBVector3 List of all members.

Public Types

enum  Type {
  kLocalCorr = 0,
  kCentralCorr = 1,
  kSmearedMC = 2
}
 which kind of muon types is the best measurement we have? More...


Public Member Functions

 TMBMuon ()
 Default constructor.

 TMBMuon (Double_t pT, Double_t eta, Double_t phi, Type best, const TMBMuonType &local, const TMBMuonType &localcorr, const TMBMuonType &central, const TMBMuonType &centralcorr, const TMBMuonType &global, const TMBMuonType &smearedMC)
 Initializing constructor.

void SetLocalInfo (Int_t nhit, Int_t ndeck, Int_t region, Int_t octant, Float_t chisqloc, Float_t sctimeA, Float_t sctimeB, Float_t sctimeC, Float_t xA, Float_t yA, Float_t zA, Float_t bdl)
 Local muon system info setter.

void SetMatchingInfo (Int_t nseg, Int_t ndof, Float_t deltaPhi, Float_t deltaEta, Float_t deltaDrift, Float_t chisq, Float_t zAtPca, Float_t impPar, Float_t impParSig, Float_t err_zAtPca, Float_t err_impPar, Float_t dca, Float_t deteta, TRef chptr, TRef vtxref)
 matching info setter

void SetMTCInfo (Int_t nmtc, Int_t calnLayer, Float_t etrack_best, Float_t caleSig, Float_t calEta, Float_t calPhi, Float_t eloss)
 MTC info setter.

void SetIsolationInfo (Int_t nTrk5, Float_t EInCone1, Float_t EInCone15, Float_t EInCone2, Float_t EInCone4, Float_t EInCone6, Float_t drJet5, Float_t etTrkCone5, Float_t etHalo)
 Isolation info setter.

void SetFlags (Int_t isLoose, Int_t isMedium, Int_t isTight, Int_t hasLocal, Int_t hasCentral, Int_t hasCal, Int_t isMuonEventOK, Int_t isCosmic, Int_t isCosmicT)
 Flags setter.

void SetExpectedHits (Int_t expWhitsA, Int_t expWhitsBC, Int_t expShitsA, Int_t expShitsBC)
 Expected number of hits setter.

void SetMCsmearingRand (Float_t rand)
 MC smearing random number setter.

void CorrectPt (double dca)
 Correct Muon pT based on dca - Overwrites _centralcorr.

 ~TMBMuon ()
const TMBMuonTypeLocal () const
 return local muon parameters measured in the muon chambers (no calorimeter eloss correction)

const TMBMuonTypeLocalCorr () const
 return local muon parameters measured in the muon chambers w/ calorimeter eloss correction

const TMBMuonTypeCentral () const
 return muon parameters from its matched central track

const TMBMuonTypeCentralCorr () const
 return muon parameters from its matched central track w/ CFT only track correction

const TMBMuonTypeGlobal () const
 return global muon parameters from the global fit between local and central parameters

const TMBMuonTypeSmearedMC () const
 return MC smeared muon parameters

Int_t charge () const
 charge of the muon

Double_t tlm () const
 muon tan(lambda)

Double_t err_phi () const
 error on phi

Double_t err_eta () const
 error on (physical) eta

Double_t err_pT () const
 transverse momentum error

Int_t nhit () const
 number of hits in the muon chambers, defined as (nwhitA+10*nwhitBC+1000*nshitA+10000*nshitBC

Int_t ndeck () const
 Matching decks, defined as (nwdeckA+10*nwdeckBC+1000*nsdeckA+10000*nsdeckBC).

Int_t region () const
 region in the muon system (0: central, 1: forward z<0, 2: forward z>0)

Int_t octant () const
 octant in the muon system (from 0 to 7 starting at phi=0)

Float_t chisqloc () const
 Chisquare from local muon chamber fitting.

Float_t sctimeA () const
 Scintillator time for A-segment.

Float_t sctimeB () const
 Scintillator time for B-segment.

Float_t sctimeC () const
 Scintillator time for C-segmen.

Float_t xA () const
 x coordinate of center point of A-segment (x local position)

Float_t yA () const
 y coordinate of center point of A-segment (y local position)

Float_t zA () const
 z coordinate of center point of A-segment (z local position)

Float_t bdl () const
 B dl of the muon through the toroid (not filled yet).

Int_t wireHitsA () const
 number of A layer wire hits associated to the muon

Int_t wireHitsB () const
 number of B layer wire hits associated to the muon

Int_t wireHitsC () const
 number of C layer wire hits associated to the muon

Int_t wireHitsBC () const
 number of B+C layer wire hits associated to the muon

Int_t scintHitsA () const
 number of A layer scintillator hits associated to the muon

Int_t scintHitsB () const
 number of B layer scintillator hits associated to the muon

Int_t scintHitsC () const
 number of C layer scintillator hits associated to the muon

Int_t scintHitsBC () const
 number of B+C layer scintillator hits associated to the muon

Double_t GetEtaDetector (Double_t eta, Double_t z, Double_t rdet) const
Int_t nseg () const
 Matching segments (0: no segments; MTC or hit) (1:A layer; 2:BC; 3:A+BC; negativ: w/o central track).

Int_t ndof () const
 Number of degree of freedom of the global muon fit.

Float_t deltaPhi () const
 delta_phi between A layer segment and the matching charged particle (straight line extrapolation)

Float_t deltaEta () const
 delta_eta between A layer segment and the matching charged particle (straight line extrapolation)

Float_t deltaDrift () const
 distance between A layer segment and the matching charged particle (straight line extrapolation)

Float_t chisq () const
 Chisquare from global matching (global muon fit).

Float_t zAtPca () const
 z coordinate at Pca (cm) (if matched muon)

Float_t impPar () const
 Impact parameter in xy plane (cm) (if matched muon).

Float_t impParSig () const
 Muonid impact parameter significance (if matched muon).

Float_t err_impPar () const
 Error of impact parameter (if matched muon).

Float_t err_zAtPca () const
 Error of z coordinate at Pca (if matched muon).

Float_t dca () const
 dca of the track associated with the muon (0 if unmatched)

Float_t detectorEta () const
 Muon detector eta at the A-layer (R=292.059cm).

TMBTrackGetChargedTrack () const
 charged particle object associated with the muon (if matched muon)

const TRef & GetChargedTrackRef () const
 TRef to the charged particle object associated with the muon.

TMBVertexGetVertex () const
 vertex object associated with the muon (if matched muon)

const TRef & GetVertexRef () const
 TRef to the vertex object associated with the muon.

Double_t chisqProb () const
 global chisquare probability

Int_t calnLayer () const
 Number of layers contribution to the muon signal found by the MTC algorithm.

Int_t nmtc () const
 Muon track in calorimeter (MTC): -1 not done, 0 not found, 1 found.

Float_t etrack_best () const
 Energy in cal cells associated with the matching MTC track.

Float_t caleSig () const
 Significance of the energy reconstructed by the MTC algorithm.

Float_t calEta () const
 Rapidity of the muon signal found by the MTC algorithm.

Float_t calPhi () const
 Azimuthal angle of the muon signal found by the MTC algorithm.

Float_t eloss () const
 Estimation of the muon energy loss in the calorimeter (Run I estimation).

Int_t nTrk5 () const
 Total number of tracks in a cone of radius 0.5 centered around the muon.

Float_t EInCone1 () const
 Energy in a dR=0.1 cone around the muon.

Float_t EInCone15 () const
 Energy in a dR=0.15 cone around the muon.

Float_t EInCone2 () const
 Energy in a dR=0.2 cone around the muon.

Float_t EInCone4 () const
 Energy in a dR=0.4 cone around the muon.

Float_t EInCone6 () const
 Energy in a dR=0.6 cone around the muon.

Float_t drJet5 () const
 Distance (R) from the nearest jet reconstructed with the Run II cone algorithm (0.5 cone radius).

Float_t etTrkCone5 () const
 Total transverse momentum of tracks in a cone of radius 0.5 centered around the muon.

Float_t etHalo () const
 Total transverse energy measured in the calorimeter in the anulus between 0.1 and 0.4 centered around the muon track.

Int_t isLoose () const
 Flag indicating whether the muon passes the loose identification criteria.

Int_t isMedium () const
 Flag indicating whether the muon passes the medium identification criteria.

Int_t isTight () const
 Flag indicating whether the muon passes the tight identification criteria.

Int_t hasLocal () const
 Flag indicating whether the muon momentum was measured in the muon system.

Int_t hasCentral () const
 Flag indicating whether the muon is matched to a central track.

Int_t hasCal () const
 Flag indicating whether the muon was identified as a MIP in the calorimeter (MTC algorithm).

Int_t isMuonEventOK () const
 Flag indicating whether the muon event is OK (Xing error, crate error, ...).

Int_t isCosmic () const
 Flag indicating whether the muon passes timing cuts for cosmic removal.

Int_t isCosmicT () const
 Flag indicating whether the muon passes timing and dca cuts for cosmic removal.

Int_t expWhitsA () const
 Expected number of wire hits in the A layer (not implemented in the thumbnail yet).

Int_t expWhitsBC () const
 Expected number of wire hits in the BC layer (not implemented in the thumbnail yet).

Int_t expShitsA () const
 Expected number of scintillator hits in the A layer (not implemented in the thumbnail yet).

Int_t expShitsBC () const
 Expected number of scintillator hits in the BC layer (not implemented in the thumbnail yet).

Float_t MCsmearingRand () const
 random number used in MC smearing


Private Attributes

TMBMuonType _local
 local muon parameters measured in the muon chambers (no calorimeter eloss correction)

TMBMuonType _localcorr
 local muon parameters measured in the muon chambers w/ calorimeter eloss correction

TMBMuonType _central
 muon parameters from its matched central track

TMBMuonType _centralcorr
 muon parameters from its matched central track w/ CFT only track correction

TMBMuonType _global
 global muon parameters from the global fit between local and central parameters

TMBMuonType _smearedMC
 MC smeared muon parameters.

Type _best
 which kind of muon types is the best measurement we have

Int_t _nhit
 number of hits in the muon chambers, defined as (nwhitA+10*nwhitBC+1000*nshitA+10000*nshitBC)

Int_t _ndeck
 Matching decks, defined as (nwdeckA+10*nwdeckBC+1000*nsdeckA+10000*nsdeckBC).

Int_t _region
 region in the muon system (0: central, 1: forward z<0, 2: forward z>0)

Int_t _octant
 octant in the muon system (from 0 to 7 starting at phi=0)

Float_t _chisqloc
 Chisquare from local muon chamber fitting.

Float_t _sctimeA
 Scintillator time for A-segment.

Float_t _sctimeB
 Scintillator time for B-segment.

Float_t _sctimeC
 Scintillator time for C-segment.

Float_t _xA
 x coordinate of center point of A-segment (x local position)

Float_t _yA
 y coordinate of center point of A-segment (y local position)

Float_t _zA
 z coordinate of center point of A-segment (z local position)

Float_t _bdl
 B dl of the muon through the toroid (not filled yet).

Int_t _nseg
 Matching segments (0: no segments; MTC or hit) (1:A layer; 2:BC; 3:A+BC; negativ: w/o central track).

Int_t _ndof
 Number of degree of freedom of the global muon fit.

Float_t _deltaPhi
 delta_phi between A layer segment and the matching charged particle (straight line extrapolation)

Float_t _deltaEta
 delta_eta between A layer segment and the matching charged particle (straight line extrapolation)

Float_t _deltaDrift
 distance between A layer segment and the matching charged particle (straight line extrapolation)

Float_t _chisq
 Chisquare from global matching (global muon fit).

Float_t _zAtPca
 z coordinate at Pca (cm) (if matched muon)

Float_t _impPar
 Impact parameter in xy plane (cm) (if matched muon).

Float_t _impParSig
 Muonid impact parameter significance (if matched muon).

Float_t _err_impPar
 Error of impact parameter (if matched muon).

Float_t _err_zAtPca
 Error of z coordinate at Pca (if matched muon).

Float_t _dca
 dca of the track associated with the muon (0 if unmatched)

Float_t _deteta
 Muon detector eta at the A-layer (R=292.059cm).

TRef _chptr
 Link to the corresponding charged particle object (if matched muon).

TRef _vtxref
 Link to the corresponding vertex object (if matched muon).

Int_t _calnLayer
 Number of layers contribution to the muon signal found by the MTC algorithm.

Int_t _nmtc
 Muon track in calorimeter (MTC): -1 not done, 0 not found, 1 found.

Float_t _etrack_best
 Energy in cal cells associated with the matching MTC track.

Float_t _caleSig
 Significance of the energy reconstructed by the MTC algorithm.

Float_t _calEta
 Rapidity of the muon signal found by the MTC algorithm.

Float_t _calPhi
 Azimuthal angle of the muon signal found by the MTC algorithm.

Float_t _eloss
 Estimation of the muon energy loss in the calorimeter (Run I estimation).

Int_t _nTrk5
 Total number of tracks in a cone of radius 0.5 centered around the muon.

Float_t _EInCone1
 Energy in a dR=0.1 cone around the muon.

Float_t _EInCone15
 Energy in a dR=0.15 cone around the muon.

Float_t _EInCone2
 Energy in a dR=0.2 cone around the muon.

Float_t _EInCone4
 Energy in a dR=0.4 cone around the muon.

Float_t _EInCone6
 Energy in a dR=0.6 cone around the muon.

Float_t _drJet5
 Distance (R) from the nearest jet reconstructed with the Run II cone algorithm (0.5 cone radius).

Float_t _etTrkCone5
 Total transverse momentum of tracks in a cone of radius 0.5 centered around the muon.

Float_t _etHalo
 Total transverse energy measured in the calorimeter in the anulus between 0.1 and 0.4 centered around the muon track.

Int_t _isLoose
 Flag indicating whether the muon passes the loose identification criteria.

Int_t _isMedium
 Flag indicating whether the muon passes the medium identification criteria.

Int_t _isTight
 Flag indicating whether the muon passes the tight identification criteria.

Int_t _hasLocal
 Flag indicating whether the muon momentum was measured in the muon system.

Int_t _hasCentral
 Flag indicating whether the muon is matched to a central track.

Int_t _hasCal
 Flag indicating whether the muon was identified as a MIP in the calorimeter (MTC algorithm).

Int_t _isMuonEventOK
 Flag indicating whether the muon event is OK (Xing error, crate error, ...).

Int_t _isCosmic
 Flag indicating whether the muon passes timing cuts for cosmic removal.

Int_t _isCosmicT
 Flag indicating whether the muon passes timing and dca cuts for cosmic removal.

Int_t _expWhitsA
 Expected number of wire hits in the A layer (not implemented in the thumbnail yet).

Int_t _expWhitsBC
 Expected number of wire hits in the BC layer (not implemented in the thumbnail yet).

Int_t _expShitsA
 Expected number of scintillator hits in the A layer (not implemented in the thumbnail yet).

Int_t _expShitsBC
 Expected number of scintillator hits in the BC layer (not implemented in the thumbnail yet).

Float_t _rand
 random number used in MC smearing


Detailed Description

Reconstructed Muon.

Definition at line 27 of file TMBMuon.hpp.


Member Enumeration Documentation

enum TMBMuon::Type
 

which kind of muon types is the best measurement we have?

Enumeration values:
kLocalCorr 
kCentralCorr 
kSmearedMC 

Definition at line 32 of file TMBMuon.hpp.


Constructor & Destructor Documentation

TMBMuon::TMBMuon  ) 
 

Default constructor.

TMBMuon::TMBMuon Double_t  pT,
Double_t  eta,
Double_t  phi,
Type  best,
const TMBMuonType local,
const TMBMuonType localcorr,
const TMBMuonType central,
const TMBMuonType centralcorr,
const TMBMuonType global,
const TMBMuonType smearedMC
 

Initializing constructor.

Definition at line 26 of file TMBMuon.cpp.

References MuonMass.

TMBMuon::~TMBMuon  )  [inline]
 

Definition at line 165 of file TMBMuon.hpp.


Member Function Documentation

Float_t TMBMuon::bdl  )  const [inline]
 

B dl of the muon through the toroid (not filled yet).

Definition at line 217 of file TMBMuon.hpp.

References _bdl.

Float_t TMBMuon::caleSig  )  const [inline]
 

Significance of the energy reconstructed by the MTC algorithm.

Definition at line 284 of file TMBMuon.hpp.

References _caleSig.

Float_t TMBMuon::calEta  )  const [inline]
 

Rapidity of the muon signal found by the MTC algorithm.

Definition at line 286 of file TMBMuon.hpp.

References _calEta.

Int_t TMBMuon::calnLayer  )  const [inline]
 

Number of layers contribution to the muon signal found by the MTC algorithm.

Definition at line 278 of file TMBMuon.hpp.

References _calnLayer.

Float_t TMBMuon::calPhi  )  const [inline]
 

Azimuthal angle of the muon signal found by the MTC algorithm.

Definition at line 288 of file TMBMuon.hpp.

References _calPhi.

const TMBMuonType& TMBMuon::Central  )  const [inline]
 

return muon parameters from its matched central track

Definition at line 173 of file TMBMuon.hpp.

References _central.

const TMBMuonType& TMBMuon::CentralCorr  )  const [inline]
 

return muon parameters from its matched central track w/ CFT only track correction

Definition at line 175 of file TMBMuon.hpp.

References _centralcorr.

Int_t TMBMuon::charge  )  const
 

charge of the muon

Definition at line 171 of file TMBMuon.cpp.

References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::charge(), kCentralCorr, kLocalCorr, and kSmearedMC.

Referenced by caf_util::ResSelector::GetMuon().

Float_t TMBMuon::chisq  )  const [inline]
 

Chisquare from global matching (global muon fit).

Definition at line 250 of file TMBMuon.hpp.

References _chisq.

Float_t TMBMuon::chisqloc  )  const [inline]
 

Chisquare from local muon chamber fitting.

Definition at line 203 of file TMBMuon.hpp.

References _chisqloc.

Double_t TMBMuon::chisqProb  )  const
 

global chisquare probability

Definition at line 269 of file TMBMuon.cpp.

References _chisq, and _ndof.

void TMBMuon::CorrectPt double  dca  ) 
 

Correct Muon pT based on dca - Overwrites _centralcorr.

Definition at line 138 of file TMBMuon.cpp.

References _best, _centralcorr, _hasCentral, TMBLorentzVector::E(), err_eta(), err_phi(), err_pT(), TMBVector3::Eta(), GetChargedTrack(), kCentralCorr, TMBVector3::Phi(), TMBVector3::Pt(), TMBVector3::Px(), TMBVector3::Py(), TMBVector3::Pz(), TMBTrack::qpt(), TMBLorentzVector::SetPxPyPzE(), and TMBTrack::trerrs().

Float_t TMBMuon::dca  )  const [inline]
 

dca of the track associated with the muon (0 if unmatched)

Definition at line 262 of file TMBMuon.hpp.

References _dca.

Float_t TMBMuon::deltaDrift  )  const [inline]
 

distance between A layer segment and the matching charged particle (straight line extrapolation)

Definition at line 248 of file TMBMuon.hpp.

References _deltaDrift.

Float_t TMBMuon::deltaEta  )  const [inline]
 

delta_eta between A layer segment and the matching charged particle (straight line extrapolation)

Definition at line 246 of file TMBMuon.hpp.

References _deltaEta.

Float_t TMBMuon::deltaPhi  )  const [inline]
 

delta_phi between A layer segment and the matching charged particle (straight line extrapolation)

Definition at line 244 of file TMBMuon.hpp.

References _deltaPhi.

Float_t TMBMuon::detectorEta  )  const [inline]
 

Muon detector eta at the A-layer (R=292.059cm).

Definition at line 264 of file TMBMuon.hpp.

References _deteta.

Float_t TMBMuon::drJet5  )  const [inline]
 

Distance (R) from the nearest jet reconstructed with the Run II cone algorithm (0.5 cone radius).

Definition at line 306 of file TMBMuon.hpp.

References _drJet5.

Float_t TMBMuon::EInCone1  )  const [inline]
 

Energy in a dR=0.1 cone around the muon.

Definition at line 296 of file TMBMuon.hpp.

References _EInCone1.

Float_t TMBMuon::EInCone15  )  const [inline]
 

Energy in a dR=0.15 cone around the muon.

Definition at line 298 of file TMBMuon.hpp.

References _EInCone15.

Float_t TMBMuon::EInCone2  )  const [inline]
 

Energy in a dR=0.2 cone around the muon.

Definition at line 300 of file TMBMuon.hpp.

References _EInCone2.

Float_t TMBMuon::EInCone4  )  const [inline]
 

Energy in a dR=0.4 cone around the muon.

Definition at line 302 of file TMBMuon.hpp.

References _EInCone4.

Float_t TMBMuon::EInCone6  )  const [inline]
 

Energy in a dR=0.6 cone around the muon.

Definition at line 304 of file TMBMuon.hpp.

References _EInCone6.

Float_t TMBMuon::eloss  )  const [inline]
 

Estimation of the muon energy loss in the calorimeter (Run I estimation).

Definition at line 290 of file TMBMuon.hpp.

References _eloss.

Double_t TMBMuon::err_eta  )  const
 

error on (physical) eta

Definition at line 204 of file TMBMuon.cpp.

References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::err_eta(), kCentralCorr, kLocalCorr, and kSmearedMC.

Referenced by CorrectPt().

Float_t TMBMuon::err_impPar  )  const [inline]
 

Error of impact parameter (if matched muon).

Definition at line 258 of file TMBMuon.hpp.

References _err_impPar.

Double_t TMBMuon::err_phi  )  const
 

error on phi

Definition at line 193 of file TMBMuon.cpp.

References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::err_phi(), kCentralCorr, kLocalCorr, and kSmearedMC.

Referenced by CorrectPt().

Double_t TMBMuon::err_pT  )  const
 

transverse momentum error

Definition at line 215 of file TMBMuon.cpp.

References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::err_pT(), kCentralCorr, kLocalCorr, and kSmearedMC.

Referenced by CorrectPt().

Float_t TMBMuon::err_zAtPca  )  const [inline]
 

Error of z coordinate at Pca (if matched muon).

Definition at line 260 of file TMBMuon.hpp.

References _err_zAtPca.

Float_t TMBMuon::etHalo  )  const [inline]
 

Total transverse energy measured in the calorimeter in the anulus between 0.1 and 0.4 centered around the muon track.

Definition at line 310 of file TMBMuon.hpp.

References _etHalo.

Float_t TMBMuon::etrack_best  )  const [inline]
 

Energy in cal cells associated with the matching MTC track.

Definition at line 282 of file TMBMuon.hpp.

References _etrack_best.

Float_t TMBMuon::etTrkCone5  )  const [inline]
 

Total transverse momentum of tracks in a cone of radius 0.5 centered around the muon.

Definition at line 308 of file TMBMuon.hpp.

References _etTrkCone5.

Int_t TMBMuon::expShitsA  )  const [inline]
 

Expected number of scintillator hits in the A layer (not implemented in the thumbnail yet).

Definition at line 338 of file TMBMuon.hpp.

References _expShitsA.

Int_t TMBMuon::expShitsBC  )  const [inline]
 

Expected number of scintillator hits in the BC layer (not implemented in the thumbnail yet).

Definition at line 340 of file TMBMuon.hpp.

References _expShitsBC.

Int_t TMBMuon::expWhitsA  )  const [inline]
 

Expected number of wire hits in the A layer (not implemented in the thumbnail yet).

Definition at line 334 of file TMBMuon.hpp.

References _expWhitsA.

Int_t TMBMuon::expWhitsBC  )  const [inline]
 

Expected number of wire hits in the BC layer (not implemented in the thumbnail yet).

Definition at line 336 of file TMBMuon.hpp.

References _expWhitsBC.

TMBTrack* TMBMuon::GetChargedTrack  )  const [inline]
 

charged particle object associated with the muon (if matched muon)

Definition at line 266 of file TMBMuon.hpp.

References _chptr.

Referenced by CorrectPt(), caf_util::MuonSelector::GetCorrectedPt(), and caf_util::ResSelector::GetMuon().

const TRef& TMBMuon::GetChargedTrackRef  )  const [inline]
 

TRef to the charged particle object associated with the muon.

Definition at line 268 of file TMBMuon.hpp.

References _chptr.

Double_t TMBMuon::GetEtaDetector Double_t  eta,
Double_t  z,
Double_t  rdet
const
 

Definition at line 262 of file TMBMuon.cpp.

TMBVertex* TMBMuon::GetVertex  )  const [inline]
 

vertex object associated with the muon (if matched muon)

Definition at line 270 of file TMBMuon.hpp.

References _vtxref.

const TRef& TMBMuon::GetVertexRef  )  const [inline]
 

TRef to the vertex object associated with the muon.

Definition at line 272 of file TMBMuon.hpp.

References _vtxref.

const TMBMuonType& TMBMuon::Global  )  const [inline]
 

return global muon parameters from the global fit between local and central parameters

Definition at line 177 of file TMBMuon.hpp.

References _global.

Int_t TMBMuon::hasCal  )  const [inline]
 

Flag indicating whether the muon was identified as a MIP in the calorimeter (MTC algorithm).

Definition at line 324 of file TMBMuon.hpp.

References _hasCal.

Int_t TMBMuon::hasCentral  )  const [inline]
 

Flag indicating whether the muon is matched to a central track.

Definition at line 322 of file TMBMuon.hpp.

References _hasCentral.

Referenced by caf_util::MuonSelector::GetCorrectedPt(), and caf_util::ResSelector::GetMuon().

Int_t TMBMuon::hasLocal  )  const [inline]
 

Flag indicating whether the muon momentum was measured in the muon system.

Definition at line 320 of file TMBMuon.hpp.

References _hasLocal.

Float_t TMBMuon::impPar  )  const [inline]
 

Impact parameter in xy plane (cm) (if matched muon).

Definition at line 254 of file TMBMuon.hpp.

References _impPar.

Float_t TMBMuon::impParSig  )  const [inline]
 

Muonid impact parameter significance (if matched muon).

Definition at line 256 of file TMBMuon.hpp.

References _impParSig.

Int_t TMBMuon::isCosmic  )  const [inline]
 

Flag indicating whether the muon passes timing cuts for cosmic removal.

Definition at line 328 of file TMBMuon.hpp.

References _isCosmic.

Int_t TMBMuon::isCosmicT  )  const [inline]
 

Flag indicating whether the muon passes timing and dca cuts for cosmic removal.

Definition at line 330 of file TMBMuon.hpp.

References _isCosmicT.

Int_t TMBMuon::isLoose  )  const [inline]
 

Flag indicating whether the muon passes the loose identification criteria.

Definition at line 314 of file TMBMuon.hpp.

References _isLoose.

Int_t TMBMuon::isMedium  )  const [inline]
 

Flag indicating whether the muon passes the medium identification criteria.

Definition at line 316 of file TMBMuon.hpp.

References _isMedium.

Int_t TMBMuon::isMuonEventOK  )  const [inline]
 

Flag indicating whether the muon event is OK (Xing error, crate error, ...).

Definition at line 326 of file TMBMuon.hpp.

References _isMuonEventOK.

Int_t TMBMuon::isTight  )  const [inline]
 

Flag indicating whether the muon passes the tight identification criteria.

Definition at line 318 of file TMBMuon.hpp.

References _isTight.

const TMBMuonType& TMBMuon::Local  )  const [inline]
 

return local muon parameters measured in the muon chambers (no calorimeter eloss correction)

Definition at line 169 of file TMBMuon.hpp.

References _local.

const TMBMuonType& TMBMuon::LocalCorr  )  const [inline]
 

return local muon parameters measured in the muon chambers w/ calorimeter eloss correction

Definition at line 171 of file TMBMuon.hpp.

References _localcorr.

Float_t TMBMuon::MCsmearingRand  )  const [inline]
 

random number used in MC smearing

Definition at line 343 of file TMBMuon.hpp.

References _rand.

Int_t TMBMuon::ndeck  )  const [inline]
 

Matching decks, defined as (nwdeckA+10*nwdeckBC+1000*nsdeckA+10000*nsdeckBC).

Definition at line 197 of file TMBMuon.hpp.

References _ndeck.

Int_t TMBMuon::ndof  )  const [inline]