Muon Information
All the listed variables/functions below are public.
TStnMuonBlock:
- (TStnMuon*) Muon(int i) : Returns muon candidate i.
- (Integer) fNMuons / NMuons() : Number of muon
candidates.
- (Integer) fNHptm / NHptm() : Number of high-Pt muon
candidates
- (Integer) fNCmio / NCmio() : number of CMIO muons
- (Integer) fNCmus / NCmus() : number of CMU/CMP stubs ?
- (Integer) fCostub / Costub() : number of cosmic stubs
- (Integer) fNCmuStubs / NCmuStubs() : number of CMU stubs
- (Integer) fNCmpStubs / NCmpStubs() : number of CMP stubs
- (Integer) fNCmxStubs / NCmxStubs() : number of CMX stubs
- (TBaseMuonStub*) CmuStub(int i) : returns CMU stub i
- (TBaseMuonStub*) CmpStub(int i) : returns CMP stub i
- (TBaseMuonStub*) CmxStub(int i) : returns CMX stub i
TStnMuon:
Inherited from TStnLepton:
- (Float) fCharge / Charge()
- (TLorentzVector) fMomentum / (TLorentzVector*) Momentum()
: returns (beam-constrained?) 4-momentum of muon
- (Integer) fMcNumber / McNumber() : Currently, HEPG number
Muon-specific:
- (Float) fRawpt : raw muon Pt, from COT information
- (Float) fPt : beam-constrained Pt of muon track
- (Float) fEHad / HadEnergy() : hadronic energy of muon tower
- (Float) fEEm / EmEnergy() : EM energy of muon tower
- (Float) fEveta / EvEta() : muon event η
- (Float) fPhi : φ of muon
- @(Float) fStat / StatusCode() : muon status code
- (Integer) fNStubs : total number of muon stubs
- (Float) fZv / Zv() : z-coordinate of muon vertex
- (Float) fD0 / D0() : impact parameter of muon track
- (Float) fIso / Iso(): ratio of calorimeter energy in cone of 0.4 to muon track Pt
- @(Float) fTiso / TIso() : sum of Pt of non-muon tracks in cone of 0.4
- @(Float) fCray : cosmic ray filter flag
- @(Integer) fIdwrd / IdWord() : muon ID word from TOPFND
- @(Integer) fIswrd / IsoWord() : muon isolation word from TOPFND
- (Float) fZtrk : z-coordinate of muon track at origin of track
- @(Integer) fFid / FidCode() : muon fiducial word
- (Integer) Detector() : bit 0 = CMU, bit 1 = CMP, bit 2 = CMX; if no bits, CMIO
- (Integer) HasCmuStub() : has stub in CMU
- (Integer) HasCmpStub() : has stub in CMP
- (Integer) HasCmxStub() : has stub in CMX
- (Float) fBte : border tower energy
- (Integer) fNasl : number of axial superlayers hit; obsolete, will go away (DON'T USE)
- (Integer) NAxSl() : number of axial superlayers hit
- (Integer) fNssl : number of stereo superlayers hit; obsolete, will go away (DON'T USE)
- (Integer) NStSl() : number of stereo superlayers hit
- @(Float) fChi2z0 / Chi2Z0() : beam constraint
χ2 on z0
- @(Float) fChi2d0 / Chi2D0() : beam constraint
χ2 on d0
- @(Float) fTime / Time() : mean timing of HAD TDC's over hit towers
- (Float) fSigmaT / SigmaT() : spread in time over had towers
- @(Float) fVtxocc : VTX occupancy of muon track
- @(Float) fDteta : detector η of muon track (trajectory extrapolated to CES radius)
- (Integer) TrackNumber() : index to muon track in track block
- (Float) fEHadNeighb / EHadNeighb() : hadronic energy in
neighboring tower(s)
- (Float) fEEmNeighb / EEmNeighb() : EM energy in
neighboring tower(s)
- (Float) ENeighb() : EEmNeighb() + EHadNeighb()
- (Integer) fNumber / Number() : ?
- (Integer) CmuWedge()
- (Integer) Side()
- (Integer) CmpChamber()
- (Integer) CmpRegion()
- (Integer) NHitsXXXStub()
- (Integer) NHitsXXXWedge/Chamber()
- (Integer) XXXStubNumber()
- (Integer) N[Hit/Nbr][Em/Had]Towers()
- (Float) All that other CMU/CMP/CMX/CSP stuff
- (Float) fCmuStubX : x-coordinate of stub wrt the chamber
Created 6 Aug 2001, Peter Onyisi (peonyisi@hep)