#include <TMBMuon.hpp>
Inheritance diagram for TMBMuon:

Definition at line 42 of file TMBMuon.hpp.
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 ¢ral, const TMBMuonType ¢ralcorr, 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, TRef chptr, TRef vtxref) |
| matching info setter | |
| void | SetDetEta (Float_t deteta) |
| set detector eta | |
| 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. | |
| void | ActAsSmeared (Float_t *par, bool zjpsiparams=1) |
| Function to Apply Muon Smearing. | |
| void | ActAsSmeared_pre () |
| Function to Apply Muon Smearing pre-shutdown 2004 parameter, code by Raimund Stroehmer. | |
| void | ActAsSmeared_post () |
| Function to Apply Muon Smearing post-shutdown 2004 parameter, code by Raimund Stroehmer. | |
| ~TMBMuon () | |
| const TMBMuonType & | Local () const |
| return local muon parameters measured in the muon chambers (no calorimeter eloss correction) | |
| const TMBMuonType & | LocalCorr () const |
| return local muon parameters measured in the muon chambers w/ calorimeter eloss correction | |
| const TMBMuonType & | Central () const |
| return muon parameters from its matched central track | |
| const TMBMuonType & | CentralCorr () const |
| return muon parameters from its matched central track w/ CFT only track correction | |
| const TMBMuonType & | Global () const |
| return global muon parameters from the global fit between local and central parameters | |
| const TMBMuonType & | SmearedMC () 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 |
| Double_t | GetEtaDetector (Int_t solpol=0) const |
| return recomputed muon detector eta at A layer (take properly into account the muon geometry) for the moment, can potentially be different from the stored one return by detectorEta() | |
| bool | isInHole (Int_t solpol=0) const |
| is the muon in the bottom hole ? | |
| Double_t | det_eta (double theta, double phi, double z0) const |
| Method used in GetEtaDetector(). | |
| 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). | |
| TMBTrack * | GetChargedTrack () 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. | |
| TMBVertex * | GetVertex () 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 | |
| void | FixMuonPt () |
| fix the pt of the muons (Because of the bug in the p17 fixer this methode always must be used for the refixed data) | |
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 | |
|
|
which kind of muon types is the best measurement we have?
Definition at line 47 of file TMBMuon.hpp. |
|
|
Default constructor.
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Initializing constructor.
Definition at line 33 of file TMBMuon.cpp. References MuonMass. |
|
|
Definition at line 269 of file TMBMuon.hpp. |
|
|
B dl of the muon through the toroid (not filled yet).
Definition at line 321 of file TMBMuon.hpp. References _bdl. |
|
|
Significance of the energy reconstructed by the MTC algorithm.
Definition at line 396 of file TMBMuon.hpp. References _caleSig. |
|
|
Rapidity of the muon signal found by the MTC algorithm.
Definition at line 398 of file TMBMuon.hpp. References _calEta. |
|
|
Number of layers contribution to the muon signal found by the MTC algorithm.
Definition at line 390 of file TMBMuon.hpp. References _calnLayer. |
|
|
Azimuthal angle of the muon signal found by the MTC algorithm.
Definition at line 400 of file TMBMuon.hpp. References _calPhi. |
|
|
return muon parameters from its matched central track
Definition at line 277 of file TMBMuon.hpp. References _central. Referenced by ActAsSmeared(). |
|
|
return muon parameters from its matched central track w/ CFT only track correction
Definition at line 279 of file TMBMuon.hpp. References _centralcorr. Referenced by ActAsSmeared(). |
|
|
charge of the muon
Definition at line 182 of file TMBMuon.cpp. References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::charge(), kCentralCorr, kLocalCorr, and kSmearedMC. Referenced by GetEtaDetector(). |
|
|
Chisquare from global matching (global muon fit).
Definition at line 362 of file TMBMuon.hpp. References _chisq. |
|
|
Chisquare from local muon chamber fitting.
Definition at line 307 of file TMBMuon.hpp. References _chisqloc. |
|
|
global chisquare probability
Definition at line 358 of file TMBMuon.cpp. |
|
|
Correct Muon pT based on dca - Overwrites _centralcorr.
Definition at line 149 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(). |
|
|
dca of the track associated with the muon (0 if unmatched)
Definition at line 374 of file TMBMuon.hpp. References _dca. |
|
|
distance between A layer segment and the matching charged particle (straight line extrapolation)
Definition at line 360 of file TMBMuon.hpp. References _deltaDrift. |
|
|
delta_eta between A layer segment and the matching charged particle (straight line extrapolation)
Definition at line 358 of file TMBMuon.hpp. References _deltaEta. |
|
|
delta_phi between A layer segment and the matching charged particle (straight line extrapolation)
Definition at line 356 of file TMBMuon.hpp. References _deltaPhi. |
|
||||||||||||||||
|
Method used in GetEtaDetector().
Definition at line 307 of file TMBMuon.cpp. References TMBVector3::x(), TMBVector3::y(), and TMBVector3::z(). Referenced by GetEtaDetector(). |
|
|
Muon detector eta at the A-layer (R=292.059cm).
Definition at line 376 of file TMBMuon.hpp. References _deteta. |
|
|
Distance (R) from the nearest jet reconstructed with the Run II cone algorithm (0.5 cone radius).
Definition at line 418 of file TMBMuon.hpp. References _drJet5. |
|
|
Energy in a dR=0.1 cone around the muon.
Definition at line 408 of file TMBMuon.hpp. References _EInCone1. |
|
|
Energy in a dR=0.15 cone around the muon.
Definition at line 410 of file TMBMuon.hpp. References _EInCone15. |
|
|
Energy in a dR=0.2 cone around the muon.
Definition at line 412 of file TMBMuon.hpp. References _EInCone2. |
|
|
Energy in a dR=0.4 cone around the muon.
Definition at line 414 of file TMBMuon.hpp. References _EInCone4. |
|
|
Energy in a dR=0.6 cone around the muon.
Definition at line 416 of file TMBMuon.hpp. References _EInCone6. |
|
|
Estimation of the muon energy loss in the calorimeter (Run I estimation).
Definition at line 402 of file TMBMuon.hpp. References _eloss. |
|
|
error on (physical) eta
Definition at line 215 of file TMBMuon.cpp. References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::err_eta(), kCentralCorr, kLocalCorr, and kSmearedMC. Referenced by CorrectPt(). |
|
|
Error of impact parameter (if matched muon).
Definition at line 370 of file TMBMuon.hpp. References _err_impPar. |
|
|
error on phi
Definition at line 204 of file TMBMuon.cpp. References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::err_phi(), kCentralCorr, kLocalCorr, and kSmearedMC. Referenced by CorrectPt(). |
|
|
transverse momentum error
Definition at line 226 of file TMBMuon.cpp. References _best, _centralcorr, _localcorr, _smearedMC, TMBMuonType::err_pT(), kCentralCorr, kLocalCorr, and kSmearedMC. Referenced by CorrectPt(). |
|
|
Error of z coordinate at Pca (if matched muon).
Definition at line 372 of file TMBMuon.hpp. References _err_zAtPca. |
|
|
Total transverse energy measured in the calorimeter in the anulus between 0.1 and 0.4 centered around the muon track.
Definition at line 422 of file TMBMuon.hpp. References _etHalo. |
|
|
Energy in cal cells associated with the matching MTC track.
Definition at line 394 of file TMBMuon.hpp. References _etrack_best. |
|
|
Total transverse momentum of tracks in a cone of radius 0.5 centered around the muon.
Definition at line 420 of file TMBMuon.hpp. References _etTrkCone5. |
|
|
Expected number of scintillator hits in the A layer (not implemented in the thumbnail yet).
Definition at line 450 of file TMBMuon.hpp. References _expShitsA. |
|
|
Expected number of scintillator hits in the BC layer (not implemented in the thumbnail yet).
Definition at line 452 of file TMBMuon.hpp. References _expShitsBC. |
|
|
Expected number of wire hits in the A layer (not implemented in the thumbnail yet).
Definition at line 446 of file TMBMuon.hpp. References _expWhitsA. |
|
|
Expected number of wire hits in the BC layer (not implemented in the thumbnail yet).
Definition at line 448 of file TMBMuon.hpp. References _expWhitsBC. |
|
|
fix the pt of the muons (Because of the bug in the p17 fixer this methode always must be used for the refixed data)
Definition at line 495 of file TMBMuon.cpp. References _best, _centralcorr, _localcorr, _smearedMC, TMBLorentzVector::E(), kCentralCorr, kLocalCorr, kSmearedMC, TMBLorentzVector::SetPxPyPzE(), TMBVector3::X(), TMBVector3::Y(), and TMBVector3::Z(). |
|
|
charged particle object associated with the muon (if matched muon)
Definition at line 378 of file TMBMuon.hpp. References _chptr. Referenced by ActAsSmeared(), CorrectPt(), and GetEtaDetector(). |
|
|
TRef to the charged particle object associated with the muon.
Definition at line 380 of file TMBMuon.hpp. References _chptr. |
|
|
return recomputed muon detector eta at A layer (take properly into account the muon geometry) for the moment, can potentially be different from the stored one return by detectorEta()
Definition at line 286 of file TMBMuon.cpp. References _xA, _yA, _zA, _zAtPca, charge(), det_eta(), GetChargedTrack(), TMBVector3::Phi(), TMBVector3::Pt(), TMBVector3::Theta(), and TMBTrack::z(). |
|
||||||||||||||||
|
Definition at line 273 of file TMBMuon.cpp. Referenced by isInHole(). |
|
|
vertex object associated with the muon (if matched muon)
Definition at line 382 of file TMBMuon.hpp. References _vtxref. |
|
|
TRef to the vertex object associated with the muon.
Definition at line 384 of file TMBMuon.hpp. References _vtxref. |
|
|
return global muon parameters from the global fit between local and central parameters
Definition at line 281 of file TMBMuon.hpp. References _global. |
|
|
Flag indicating whether the muon was identified as a MIP in the calorimeter (MTC algorithm).
Definition at line 436 of file TMBMuon.hpp. References _hasCal. |
|
|
Flag indicating whether the muon is matched to a central track.
Definition at line 434 of file TMBMuon.hpp. References _hasCentral. Referenced by ActAsSmeared(). |
|
|
Flag indicating whether the muon momentum was measured in the muon system.
Definition at line 432 of file TMBMuon.hpp. References _hasLocal. |
|
|
Impact parameter in xy plane (cm) (if matched muon).
Definition at line 366 of file TMBMuon.hpp. References _impPar. |
|
|
Muonid impact parameter significance (if matched muon).
Definition at line 368 of file TMBMuon.hpp. References _impParSig. |
|
|
Flag indicating whether the muon passes timing cuts for cosmic removal.
Definition at line 440 of file TMBMuon.hpp. References _isCosmic. |
|
|
Flag indicating whether the muon passes timing and dca cuts for cosmic removal.
Definition at line 442 of file TMBMuon.hpp. References _isCosmicT. |
|
|
is the muon in the bottom hole ?
Definition at line 280 of file TMBMuon.cpp. References GetEtaDetector(), and TMBVector3::Phi(). |
|
|
Flag indicating whether the muon passes the loose identification criteria.
Definition at line 426 of file TMBMuon.hpp. References _isLoose. |
|
|
Flag indicating whether the muon passes the medium identification criteria.
Definition at line 428 of file TMBMuon.hpp. References _isMedium. |
|
|
Flag indicating whether the muon event is OK (Xing error, crate error, ...).
Definition at line 438 of file TMBMuon.hpp. References _isMuonEventOK. |
|
|
Flag indicating whether the muon passes the tight identification criteria.
Definition at line 430 of file TMBMuon.hpp. References _isTight. |
|
|
return local muon parameters measured in the muon chambers (no calorimeter eloss correction)
Definition at line 273 of file TMBMuon.hpp. References _local. |
|
|
return local muon parameters measured in the muon chambers w/ calorimeter eloss correction
Definition at line 275 of file TMBMuon.hpp. References _localcorr. |
|
|
random number used in MC smearing
Definition at line 455 of file TMBMuon.hpp. References _rand. Referenced by ActAsSmeared(). |
|
|
Matching decks, defined as (nwdeckA+10*nwdeckBC+1000*nsdeckA+10000*nsdeckBC).
Definition at line 301 of file TMBMuon.hpp. References _ndeck. |
|
|
Number of degree of freedom of the global muon fit.
Definition at line 354 of file TMBMuon.hpp. References _ndof. |
|
|
number of hits in the muon chambers, defined as (nwhitA+10*nwhitBC+1000*nshitA+10000*nshitBC
Definition at line 299 of file TMBMuon.hpp. References _nhit. |
|
|
Muon track in calorimeter (MTC): -1 not done, 0 not found, 1 found.
Definition at line 392 of file TMBMuon.hpp. References _nmtc. |
|
|
Matching segments (0: no segments; MTC or hit) (1:A layer; 2:BC; 3:A+BC; negativ: w/o central track).
Definition at line 352 of file TMBMuon.hpp. References _nseg. |
|
|
Total number of tracks in a cone of radius 0.5 centered around the muon.
Definition at line 406 of file TMBMuon.hpp. References _nTrk5. |
|
|
octant in the muon system (from 0 to 7 starting at phi=0)
Definition at line 305 of file TMBMuon.hpp. References _octant. |
|
|
region in the muon system (0: central, 1: forward z<0, 2: forward z>0)
Definition at line 303 of file TMBMuon.hpp. References _region. |
|
|
number of A layer scintillator hits associated to the muon
Definition at line 257 of file TMBMuon.cpp. References _nhit. |
|
|
number of B layer scintillator hits associated to the muon
Definition at line 265 of file TMBMuon.cpp. References _nhit. Referenced by scintHitsBC(). |
|
|
number of B+C layer scintillator hits associated to the muon
Definition at line 261 of file TMBMuon.cpp. References scintHitsB(), and scintHitsC(). |
|
|
number of C layer scintillator hits associated to the muon
Definition at line 269 of file TMBMuon.cpp. References _nhit. Referenced by scintHitsBC(). |
|
|
Scintillator time for A-segment.
Definition at line 309 of file TMBMuon.hpp. References _sctimeA. |
|
|
Scintillator time for B-segment.
Definition at line 311 of file TMBMuon.hpp. References _sctimeB. |
|
|
Scintillator time for C-segmen.
Definition at line 313 of file TMBMuon.hpp. References _sctimeC. |
|
|
set detector eta
Definition at line 88 of file TMBMuon.cpp. References _deteta. |
|
||||||||||||||||||||
|
Expected number of hits setter.
Definition at line 135 of file TMBMuon.cpp. References _expShitsA, _expShitsBC, _expWhitsA, and _expWhitsBC. |
|
||||||||||||||||||||||||||||||||||||||||
|
Flags setter.
Definition at line 120 of file TMBMuon.cpp. References _hasCal, _hasCentral, _hasLocal, _isCosmic, _isCosmicT, _isLoose, _isMedium, _isMuonEventOK, and _isTight. |
|
||||||||||||||||||||||||||||||||||||||||
|
Isolation info setter.
Definition at line 105 of file TMBMuon.cpp. References _drJet5, _EInCone1, _EInCone15, _EInCone2, _EInCone4, _EInCone6, _etHalo, _etTrkCone5, and _nTrk5. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Local muon system info setter.
Definition at line 48 of file TMBMuon.cpp. References _bdl, _chisqloc, _ndeck, _nhit, _octant, _region, _sctimeA, _sctimeB, _sctimeC, _xA, _yA, and _zA. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
matching info setter
Definition at line 66 of file TMBMuon.cpp. References _chisq, _chptr, _dca, _deltaDrift, _deltaEta, _deltaPhi, _err_impPar, _err_zAtPca, _impPar, _impParSig, _ndof, _nseg, _vtxref, and _zAtPca. |
|
|
MC smearing random number setter.
Definition at line 144 of file TMBMuon.cpp. References _rand. |
|
||||||||||||||||||||||||||||||||
|
MTC info setter.
Definition at line 93 of file TMBMuon.cpp. References _caleSig, _calEta, _calnLayer, _calPhi, _eloss, _etrack_best, and _nmtc. |
|
|
return MC smeared muon parameters
Definition at line 283 of file TMBMuon.hpp. References _smearedMC. |
|
|
muon tan(lambda)
Definition at line 193 of file TMBMuon.cpp. References _best, _centralcorr, _localcorr, _smearedMC, kCentralCorr, kLocalCorr, kSmearedMC, and TMBMuonType::tlm(). |
|
|
number of A layer wire hits associated to the muon
Definition at line 237 of file TMBMuon.cpp. References _nhit. |
|
|
number of B layer wire hits associated to the muon
Definition at line 242 of file TMBMuon.cpp. References _nhit. Referenced by wireHitsBC(). |
|
|
number of B+C layer wire hits associated to the muon
Definition at line 252 of file TMBMuon.cpp. References wireHitsB(), and wireHitsC(). |
|
|
number of C layer wire hits associated to the muon
Definition at line 247 of file TMBMuon.cpp. References _nhit. Referenced by wireHitsBC(). |
|
|
x coordinate of center point of A-segment (x local position)
Definition at line 315 of file TMBMuon.hpp. References _xA. |
|
|
y coordinate of center point of A-segment (y local position)
Definition at line 317 of file TMBMuon.hpp. References _yA. |
|
|
z coordinate of center point of A-segment (z local position)
Definition at line 319 of file TMBMuon.hpp. References _zA. |
|
|
z coordinate at Pca (cm) (if matched muon)
Definition at line 364 of file TMBMuon.hpp. References _zAtPca. |
|
|
B dl of the muon through the toroid (not filled yet).
Definition at line 76 of file TMBMuon.hpp. Referenced by bdl(), and SetLocalInfo(). |
|
|
which kind of muon types is the best measurement we have
Definition at line 62 of file TMBMuon.hpp. Referenced by ActAsSmeared(), charge(), CorrectPt(), err_eta(), err_phi(), err_pT(), FixMuonPt(), and tlm(). |
|
|
Significance of the energy reconstructed by the MTC algorithm.
Definition at line 99 of file TMBMuon.hpp. Referenced by caleSig(), and SetMTCInfo(). |
|
|
Rapidity of the muon signal found by the MTC algorithm.
Definition at line 100 of file TMBMuon.hpp. Referenced by calEta(), and SetMTCInfo(). |
|
|
Number of layers contribution to the muon signal found by the MTC algorithm.
Definition at line 96 of file TMBMuon.hpp. Referenced by calnLayer(), and SetMTCInfo(). |
|
|
Azimuthal angle of the muon signal found by the MTC algorithm.
Definition at line 101 of file TMBMuon.hpp. Referenced by calPhi(), and SetMTCInfo(). |
|
|
muon parameters from its matched central track
Definition at line 58 of file TMBMuon.hpp. Referenced by Central(). |
|
|
muon parameters from its matched central track w/ CFT only track correction
Definition at line 59 of file TMBMuon.hpp. Referenced by CentralCorr(), charge(), CorrectPt(), err_eta(), err_phi(), err_pT(), FixMuonPt(), and tlm(). |
|
|
Chisquare from global matching (global muon fit).
Definition at line 84 of file TMBMuon.hpp. Referenced by chisq(), chisqProb(), and SetMatchingInfo(). |
|
|
Chisquare from local muon chamber fitting.
Definition at line 69 of file TMBMuon.hpp. Referenced by chisqloc(), and SetLocalInfo(). |
|
|
Link to the corresponding charged particle object (if matched muon).
Definition at line 92 of file TMBMuon.hpp. Referenced by GetChargedTrack(), GetChargedTrackRef(), and SetMatchingInfo(). |
|
|
dca of the track associated with the muon (0 if unmatched)
Definition at line 90 of file TMBMuon.hpp. Referenced by dca(), and SetMatchingInfo(). |
|
|
distance between A layer segment and the matching charged particle (straight line extrapolation)
Definition at line 83 of file TMBMuon.hpp. Referenced by deltaDrift(), and SetMatchingInfo(). |
|
|
delta_eta between A layer segment and the matching charged particle (straight line extrapolation)
Definition at line 82 of file TMBMuon.hpp. Referenced by deltaEta(), and SetMatchingInfo(). |
|
|
delta_phi between A layer segment and the matching charged particle (straight line extrapolation)
Definition at line 81 of file TMBMuon.hpp. Referenced by deltaPhi(), and SetMatchingInfo(). |
|
|
Muon detector eta at the A-layer (R=292.059cm).
Definition at line 91 of file TMBMuon.hpp. Referenced by detectorEta(), and SetDetEta(). |
|
|
Distance (R) from the nearest jet reconstructed with the Run II cone algorithm (0.5 cone radius).
Definition at line 111 of file TMBMuon.hpp. Referenced by drJet5(), and SetIsolationInfo(). |
|
|
Energy in a dR=0.1 cone around the muon.
Definition at line 106 of file TMBMuon.hpp. Referenced by EInCone1(), and SetIsolationInfo(). |
|
|
Energy in a dR=0.15 cone around the muon.
Definition at line 107 of file TMBMuon.hpp. Referenced by EInCone15(), and SetIsolationInfo(). |
|
|
Energy in a dR=0.2 cone around the muon.
Definition at line 108 of file TMBMuon.hpp. Referenced by EInCone2(), and SetIsolationInfo(). |
|
|
Energy in a dR=0.4 cone around the muon.
Definition at line 109 of file TMBMuon.hpp. Referenced by EInCone4(), and SetIsolationInfo(). |
|
|
Energy in a dR=0.6 cone around the muon.
Definition at line 110 of file TMBMuon.hpp. Referenced by EInCone6(), and SetIsolationInfo(). |
|
|
Estimation of the muon energy loss in the calorimeter (Run I estimation).
Definition at line 102 of file TMBMuon.hpp. Referenced by eloss(), and SetMTCInfo(). |
|
|
Error of impact parameter (if matched muon).
Definition at line 88 of file TMBMuon.hpp. Referenced by err_impPar(), and SetMatchingInfo(). |
|
|
Error of z coordinate at Pca (if matched muon).
Definition at line 89 of file TMBMuon.hpp. Referenced by err_zAtPca(), and SetMatchingInfo(). |
|
|
Total transverse energy measured in the calorimeter in the anulus between 0.1 and 0.4 centered around the muon track.
Definition at line 113 of file TMBMuon.hpp. Referenced by etHalo(), and SetIsolationInfo(). |
|
|
Energy in cal cells associated with the matching MTC track.
Definition at line 98 of file TMBMuon.hpp. Referenced by etrack_best(), and SetMTCInfo(). |
|
|
Total transverse momentum of tracks in a cone of radius 0.5 centered around the muon.
Definition at line 112 of file TMBMuon.hpp. Referenced by etTrkCone5(), and SetIsolationInfo(). |
|
|
Expected number of scintillator hits in the A layer (not implemented in the thumbnail yet).
Definition at line 129 of file TMBMuon.hpp. Referenced by expShitsA(), and SetExpectedHits(). |
|
|
Expected number of scintillator hits in the BC layer (not implemented in the thumbnail yet).
Definition at line 130 of file TMBMuon.hpp. Referenced by expShitsBC(), and SetExpectedHits(). |
|
|
Expected number of wire hits in the A layer (not implemented in the thumbnail yet).
Definition at line 127 of file TMBMuon.hpp. Referenced by expWhitsA(), and SetExpectedHits(). |
|
|
Expected number of wire hits in the BC layer (not implemented in the thumbnail yet).
Definition at line 128 of file TMBMuon.hpp. Referenced by expWhitsBC(), and SetExpectedHits(). |
|
|
global muon parameters from the global fit between local and central parameters
Definition at line 60 of file TMBMuon.hpp. Referenced by Global(). |
|
|
Flag indicating whether the muon was identified as a MIP in the calorimeter (MTC algorithm).
Definition at line 121 of file TMBMuon.hpp. Referenced by hasCal(), and SetFlags(). |
|
|
Flag indicating whether the muon is matched to a central track.
Definition at line 120 of file TMBMuon.hpp. Referenced by CorrectPt(), hasCentral(), and SetFlags(). |
|
|
Flag indicating whether the muon momentum was measured in the muon system.
Definition at line 119 of file TMBMuon.hpp. Referenced by hasLocal(), and SetFlags(). |
|
|
Impact parameter in xy plane (cm) (if matched muon).
Definition at line 86 of file TMBMuon.hpp. Referenced by impPar(), and SetMatchingInfo(). |
|
|
Muonid impact parameter significance (if matched muon).
Definition at line 87 of file TMBMuon.hpp. Referenced by impParSig(), and SetMatchingInfo(). |
|
|
Flag indicating whether the muon passes timing cuts for cosmic removal.
Definition at line 123 of file TMBMuon.hpp. Referenced by isCosmic(), and SetFlags(). |
|
|
Flag indicating whether the muon passes timing and dca cuts for cosmic removal.
Definition at line 124 of file TMBMuon.hpp. Referenced by isCosmicT(), and SetFlags(). |
|
|
Flag indicating whether the muon passes the loose identification criteria.
Definition at line 116 of file TMBMuon.hpp. Referenced by isLoose(), and SetFlags(). |
|
|
Flag indicating whether the muon passes the medium identification criteria.
Definition at line 117 of file TMBMuon.hpp. Referenced by isMedium(), and SetFlags(). |
|
|
Flag indicating whether the muon event is OK (Xing error, crate error, ...).
Definition at line 122 of file TMBMuon.hpp. Referenced by isMuonEventOK(), and SetFlags(). |
|
|
Flag indicating whether the muon passes the tight identification criteria.
Definition at line 118 of file TMBMuon.hpp. Referenced by isTight(), and SetFlags(). |
|
|
local muon parameters measured in the muon chambers (no calorimeter eloss correction)
Definition at line 56 of file TMBMuon.hpp. Referenced by Local(). |
|
|
local muon parameters measured in the muon chambers w/ calorimeter eloss correction
Definition at line 57 of file TMBMuon.hpp. Referenced by charge(), err_eta(), err_phi(), err_pT(), FixMuonPt(), LocalCorr(), and tlm(). |
|
|
Matching decks, defined as (nwdeckA+10*nwdeckBC+1000*nsdeckA+10000*nsdeckBC).
Definition at line 66 of file TMBMuon.hpp. Referenced by ndeck(), and SetLocalInfo(). |
|
|
Number of degree of freedom of the global muon fit.
Definition at line 80 of file TMBMuon.hpp. Referenced by chisqProb(), ndof(), and SetMatchingInfo(). |
|
|
number of hits in the muon chambers, defined as (nwhitA+10*nwhitBC+1000*nshitA+10000*nshitBC)
Definition at line 65 of file TMBMuon.hpp. Referenced by nhit(), scintHitsA(), scintHitsB(), scintHitsC(), SetLocalInfo(), wireHitsA(), wireHitsB(), and wireHitsC(). |
|
|
Muon track in calorimeter (MTC): -1 not done, 0 not found, 1 found.
Definition at line 97 of file TMBMuon.hpp. Referenced by nmtc(), and SetMTCInfo(). |
|
|
Matching segments (0: no segments; MTC or hit) (1:A layer; 2:BC; 3:A+BC; negativ: w/o central track).
Definition at line 79 of file TMBMuon.hpp. Referenced by nseg(), and SetMatchingInfo(). |
|
|
Total number of tracks in a cone of radius 0.5 centered around the muon.
Definition at line 105 of file TMBMuon.hpp. Referenced by nTrk5(), and SetIsolationInfo(). |
|
|
octant in the muon system (from 0 to 7 starting at phi=0)
Definition at line 68 of file TMBMuon.hpp. Referenced by octant(), and SetLocalInfo(). |
|
|
random number used in MC smearing
Definition at line 132 of file TMBMuon.hpp. Referenced by MCsmearingRand(), and SetMCsmearingRand(). |
|
|
region in the muon system (0: central, 1: forward z<0, 2: forward z>0)
Definition at line 67 of file TMBMuon.hpp. Referenced by region(), and SetLocalInfo(). |
|
|
Scintillator time for A-segment.
Definition at line 70 of file TMBMuon.hpp. Referenced by sctimeA(), and SetLocalInfo(). |
|
|
Scintillator time for B-segment.
Definition at line 71 of file TMBMuon.hpp. Referenced by sctimeB(), and SetLocalInfo(). |
|
|
Scintillator time for C-segment.
Definition at line 72 of file TMBMuon.hpp. Referenced by sctimeC(), and SetLocalInfo(). |
|
|
MC smeared muon parameters.
Definition at line 61 of file TMBMuon.hpp. Referenced by ActAsSmeared(), charge(), err_eta(), err_phi(), err_pT(), FixMuonPt(), SmearedMC(), and tlm(). |
|
|
Link to the corresponding vertex object (if matched muon).
Definition at line 93 of file TMBMuon.hpp. Referenced by GetVertex(), GetVertexRef(), and SetMatchingInfo(). |
|
|
x coordinate of center point of A-segment (x local position)
Definition at line 73 of file TMBMuon.hpp. Referenced by GetEtaDetector(), SetLocalInfo(), and xA(). |
|
|
y coordinate of center point of A-segment (y local position)
Definition at line 74 of file TMBMuon.hpp. Referenced by GetEtaDetector(), SetLocalInfo(), and yA(). |
|
|
z coordinate of center point of A-segment (z local position)
Definition at line 75 of file TMBMuon.hpp. Referenced by GetEtaDetector(), SetLocalInfo(), and zA(). |
|
|
z coordinate at Pca (cm) (if matched muon)
Definition at line 85 of file TMBMuon.hpp. Referenced by GetEtaDetector(), SetMatchingInfo(), and zAtPca(). |
1.3.4