This is tmb_tree, version p16-br-05 | See all available versions

TMBMuon


class description - source file - inheritance tree (.ps)

class TMBMuon : public TPhysObj

Inheritance Chart:
TObject
<-
TPhysObj
<-
TMBMuon

    public:
TMBMuon() TMBMuon(Float_t pT, Float_t px, Float_t py, Float_t pz, Float_t E, Float_t phi, Float_t tanl, Float_t eta, Float_t charge) TMBMuon(const TMBMuon&) ~TMBMuon() Float_t bdl() const Float_t caleSig() const Float_t calEta() const Int_t calnLayer() const Float_t calPhi() const Int_t categoryloc() const Float_t centralmatch() const Int_t centralrank() const virtual Float_t charge() const Int_t chargeCorr() const Float_t chisq() const Float_t chisqloc() const static TClass* Class() Float_t dca() const Float_t deltaDrift() const Float_t deltaEta() const Float_t deltaPhi() const Float_t drJet5() const virtual Float_t E() const Float_t e33() const Float_t e55() const Float_t EInCone1() const Float_t EInCone15() const Float_t EInCone2() const Float_t EInCone4() const Float_t EInCone6() const Float_t elast() const Float_t eloss() const Float_t err_impPar() const Float_t err_phi() const Float_t err_pT() const Float_t err_tanLam() const Float_t err_zAtPca() const virtual Float_t eta() const Float_t etaA() const Float_t etaCentral() const Float_t etHalo() const Float_t etrack_best() const Float_t etrack_hit() const Float_t etTrkCone5() const Int_t expShitsA() const Int_t expShitsBC() const Int_t expWhitsA() const Int_t expWhitsBC() const const TMBTrks* GetChargedTrack() const const TMBVrts* GetVertex() const Int_t hasCal() const Int_t hasCentral() const Int_t hasLocal() const Float_t hfrac_best() const Float_t hfrac_hit() const Float_t impPar() const Float_t impParSig() const virtual TClass* IsA() const Int_t isAxialMatched() const bool isCosmic() const bool isCosmicT() const Int_t isLoose() const Int_t isMedium() const Int_t isMuonEventOK() const Int_t isTight() const bool isTightMuoTrack() const Int_t ndeck() const Int_t nhit() const Int_t nmtc() const Int_t nseg() const Int_t nTrk5() const Int_t octant() const TMBMuon& operator=(const TMBMuon&) virtual Float_t phi() const Float_t phiA() const Float_t phiCentral() const virtual Float_t pT() const Float_t pTCentral() const Float_t pTCorr() const virtual Float_t px() const Float_t pxA() const virtual Float_t py() const Float_t pyA() const virtual Float_t pz() const Float_t pzA() const Float_t qptloc() const Int_t qualityloc() const Int_t region() const Float_t roadCoarse() const Float_t roadEM() const Float_t roadFine() const Float_t roadOutFloor() const Float_t sctimeA() const Float_t sctimeBC() const Float_t scvelo() const Int_t segIndex() const void Set0(Float_t pT, Float_t px, Float_t py, Float_t pz, Float_t E, Float_t phi, Float_t tanl, Float_t eta, Float_t charge) void Set1(Int_t nhit, Int_t nseg, Int_t nmtc, Float_t chisq, Float_t deltaPhi, Float_t deltaEta, Float_t deltaDrift, Float_t hfrac_hit, Float_t etrack_hit, Float_t hfrac_best, Float_t etrack_best, Float_t elast, Float_t e33, Float_t e55, TRef chptr, TRef vtxref, Int_t ndeck, Int_t categoryloc, Int_t qualityloc, Int_t statusloc, Float_t chisqloc, Float_t qptloc, Int_t centralmatch, Int_t centralrank, Float_t sctimeA, Float_t sctimeBC, Float_t scvelo, Int_t segIndex, Int_t TrkIndex, bool isTightMuoTrack) void Set2(Float_t xA, Float_t yA, Float_t zA, Float_t pxA, Float_t pyA, Float_t pzA, Float_t phiA, Float_t etaA, Float_t zAtPca, Float_t impPar, Float_t impParSig, Float_t err_impPar, Float_t err_zAtPca, Float_t err_phi, Float_t err_tanLam, Float_t err_pT, Float_t EInCone1, Float_t EInCone15, Float_t EInCone2, Float_t EInCone4, Float_t EInCone6, Int_t calnLayer, Float_t caleSig, Float_t calEta, Float_t calPhi, Int_t region, Int_t octant) void SetCandidateVariables(Float_t pTCorr, Int_t chargeCorr, Float_t pTCentral, Float_t eloss, Int_t expWhitsA, Int_t expWhitsBC, Int_t expShitsA, Int_t expShitsBC, Int_t isLoose, Int_t isMedium, Int_t isTight, Int_t hasLocal, Int_t hasCentral, Int_t hasCal, Int_t isAxialMatched, Float_t drJet5, Int_t nTrk5, Float_t etTrkCone5, Float_t etHalo, Float_t bdl, Int_t isMuonEventOK, Float_t roadEM, Float_t roadFine, Float_t roadCoarse, Float_t roadOutFloor, Float_t dca, Float_t etaC, Float_t phiC, bool isCos, bool isCosT) virtual void ShowMembers(TMemberInspector& insp, char* parent) Int_t statusloc() const virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Float_t tanl() const Int_t TrkIndex() const Float_t xA() const Float_t yA() const Float_t zA() const Float_t zAtPca() const

Data Members

    private:
Float_t _px px of the muon Float_t _py py of the muon Float_t _pz pz of the muon Float_t _E Energy of the muon Float_t _pT pT of the muon Float_t _eta eta of the muon Float_t _phi phi of the muon Float_t _charge charge of the muon Float_t _tanl tan Lambda Int_t _nhit Matching hits, defined as (nwhitA+10*nwhitBC+1000*nshitA+10000*nshitBC) Int_t _nseg Matching segments (0: no segments;) (1:A layer; 2:BC; 3:A+BC; -3:A+BC w/o GTrack) Int_t _nmtc MTC track: -1 not done, 0 not found, 1 found Float_t _deltaPhi delta_phi between A layer segment and the matching charged particle Float_t _deltaEta delta_eta between A layer segment and the matching charged particle Float_t _deltaDrift distance between A layer segment and the matching charged particle Float_t _chisq Chisqure from global matching Float_t _hfrac_hit Fraction of hadronic cal cells hit by the muon Float_t _etrack_hit Energy in cal cells hit by the muon Float_t _hfrac_best Fraction of hadr. cal layers with energy, from the matching MTC track (not yet implemented) Float_t _etrack_best Energy in cal cells associated with the matching MTC track Float_t _elast Energy in last hadronic layer Float_t _e33 Energy in a 3 by 3 tower around the muon Float_t _e55 Energy in a 5 by 5 tower around the muon TRef _chptr Link to the corresponding charged particle object TRef _vtxref Link to the corresponding vertex object Int_t _ndeck Matching decks, defined as (nwdeckA+10*nwdeckBC+1000*nsdeckA+10000*nsdeckBC) Int_t _categoryloc (-2:BC seg only,-1:A-stub,0:A+BC (no fit),1: A+BC + converged fit) Int_t _qualityloc Local muon quality definition Int_t _statusloc Status of local muon fitting Int_t _centralmatch Number of Central-matched Muon for one track Int_t _centralrank Rank of track matching in case of ambiguity Float_t _chisqloc Chisqure from local muon fitting Float_t _qptloc Local Muon qpt(=charge*pt) Float_t _sctimeA Scintillator time for A-segment Float_t _sctimeBC Scintillator time for (B and/or C) segment Float_t _scvelo Velocity from Sintillator times (not implemented) Float_t _xA x coordinate of center point of A-segment Float_t _yA y coordinate of center point of A-segment Float_t _zA z coordinate of center point of A-segment Float_t _pxA px from fit at A-layer, uncorrected for eloss_cal Float_t _pyA py from fit at A-layer, uncorrected for eloss_cal Float_t _pzA pz from fit at A-layer, uncorrected for eloss_cal Float_t _phiA phi of direction of A-segment Float_t _etaA eta of direction of A-segment Int_t _segIndex Index of segment used to defined the MuonParticle with nseg=1 or 2 (=-1 for nseg!=1,2) Int_t _TrkIndex bool _isTightMuoTrack Float_t _zAtPca z coordinate at Pca (cm) Float_t _impPar Impact parameter in xy plane (cm) Float_t _impParSig Muonid impact parameter significance Float_t _err_impPar Error of impact parameter Float_t _err_zAtPca Error of z coordinate at Pca Float_t _err_phi Error of Phi Float_t _err_tanLam Error of tanLam Float_t _err_pT Error of pT Float_t _EInCone1 Float_t _EInCone15 Float_t _EInCone2 Float_t _EInCone4 Float_t _EInCone6 Int_t _calnLayer Float_t _caleSig Float_t _calEta Float_t _calPhi Int_t _region Int_t _octant Float_t _pTCorr Int_t _chargeCorr Float_t _pTCentral Float_t _eloss Int_t _expWhitsA Int_t _expWhitsBC Int_t _expShitsA Int_t _expShitsBC Int_t _isLoose Int_t _isMedium Int_t _isTight Int_t _hasLocal Int_t _hasCentral Int_t _hasCal Int_t _isAxialMatched Float_t _drJet5 Int_t _nTrk5 Float_t _etTrkCone5 Float_t _etHalo Float_t _bdl Int_t _isMuonEventOK Float_t _roadEM Float_t _roadFine Float_t _roadCoarse Float_t _roadOutFloor Float_t _dca Float_t _etaCentral Float_t _phiCentral bool _isCosmic bool _isCosmicT

Class Description

                                                                      
      TMBTree Muon class                                              
      Modified by Nadia Lahrichi Mars 23rd 2002                       
                                                                      


TMBMuon(Float_t pT, Float_t px, Float_t py, Float_t pz, Float_t E, Float_t phi, Float_t tanl, Float_t eta, Float_t charge)

void Set0(Float_t pT, Float_t px, Float_t py, Float_t pz, Float_t E, Float_t phi, Float_t tanl, Float_t eta, Float_t charge)

void Set1 (Int_t nhit, Int_t nseg, Int_t nmtc, Float_t chisq, Float_t deltaPhi, Float_t deltaEta, Float_t deltaDrift, Float_t hfrac_hit, Float_t etrack_hit, Float_t hfrac_best, Float_t etrack_best, Float_t elast, Float_t e33, Float_t e55, TRef chptr, TRef vtxref, Int_t ndeck, Int_t categoryloc, Int_t qualityloc, Int_t statusloc, Float_t chisqloc, Float_t qptloc, Int_t centralmatch, Int_t centralrank, Float_t sctimeA, Float_t sctimeBC, Float_t scvelo, Int_t segIndex, Int_t TrkIndex, bool isTightMuoTrack)

void Set2 (Float_t xA, Float_t yA, Float_t zA, Float_t pxA, Float_t pyA, Float_t pzA, Float_t phiA, Float_t etaA, Float_t zAtPca, Float_t impPar, Float_t impParSig, Float_t err_impPar, Float_t err_zAtPca, Float_t err_phi, Float_t err_tanLam, Float_t err_pT, Float_t EInCone1, Float_t EInCone15, Float_t EInCone2, Float_t EInCone4, Float_t EInCone6, Int_t calnLayer, Float_t caleSig, Float_t calEta, Float_t calPhi, Int_t region, Int_t octant)

void SetCandidateVariables(Float_t pTCorr, Int_t chargeCorr, Float_t pTCentral, Float_t eloss, Int_t expWhitsA, Int_t expWhitsBC, Int_t expShitsA, Int_t expShitsBC, Int_t isLoose, Int_t isMedium, Int_t isTight, Int_t hasLocal, Int_t hasCentral, Int_t hasCal, Int_t isAxialMatched, Float_t drJet5, Int_t nTrk5, Float_t etTrkCone5, Float_t etHalo, Float_t bdl, Int_t isMuonEventOK, Float_t roadEM, Float_t roadFine, Float_t roadCoarse, Float_t roadOutFloor, Float_t dca, Float_t etaC, Float_t phiC, bool isCos, bool isCosT)



Inline Functions


                  void ~TMBMuon()
               TMBMuon TMBMuon(Float_t pT, Float_t px, Float_t py, Float_t pz, Float_t E, Float_t phi, Float_t tanl, Float_t eta, Float_t charge)
               Float_t px() const
               Float_t py() const
               Float_t pz() const
               Float_t E() const
               Float_t charge() const
               Float_t pT() const
               Float_t eta() const
               Float_t phi() const
               Float_t tanl() const
                 Int_t nhit() const
                 Int_t nseg() const
                 Int_t nmtc() const
               Float_t deltaPhi() const
               Float_t deltaEta() const
               Float_t deltaDrift() const
               Float_t chisq() const
               Float_t hfrac_hit() const
               Float_t etrack_hit() const
               Float_t hfrac_best() const
               Float_t etrack_best() const
               Float_t elast() const
               Float_t e33() const
               Float_t e55() const
        const TMBTrks* GetChargedTrack() const
        const TMBVrts* GetVertex() const
                 Int_t ndeck() const
                 Int_t categoryloc() const
                 Int_t qualityloc() const
                 Int_t statusloc() const
               Float_t centralmatch() const
                 Int_t centralrank() const
               Float_t chisqloc() const
               Float_t qptloc() const
               Float_t sctimeA() const
               Float_t sctimeBC() const
               Float_t scvelo() const
               Float_t xA() const
               Float_t yA() const
               Float_t zA() const
               Float_t pxA() const
               Float_t pyA() const
               Float_t pzA() const
               Float_t phiA() const
               Float_t etaA() const
                 Int_t segIndex() const
                 Int_t TrkIndex() const
                  bool isTightMuoTrack() const
               Float_t zAtPca() const
               Float_t impPar() const
               Float_t impParSig() const
               Float_t err_impPar() const
               Float_t err_zAtPca() const
               Float_t err_phi() const
               Float_t err_tanLam() const
               Float_t err_pT() const
               Float_t EInCone1() const
               Float_t EInCone15() const
               Float_t EInCone2() const
               Float_t EInCone4() const
               Float_t EInCone6() const
                 Int_t calnLayer() const
               Float_t caleSig() const
               Float_t calEta() const
               Float_t calPhi() const
                 Int_t region() const
                 Int_t octant() const
               Float_t pTCorr() const
                 Int_t chargeCorr() const
               Float_t pTCentral() const
               Float_t eloss() const
                 Int_t expWhitsA() const
                 Int_t expWhitsBC() const
                 Int_t expShitsA() const
                 Int_t expShitsBC() const
                 Int_t isLoose() const
                 Int_t isMedium() const
                 Int_t isTight() const
                 Int_t hasLocal() const
                 Int_t hasCentral() const
                 Int_t hasCal() const
                 Int_t isAxialMatched() const
               Float_t drJet5() const
                 Int_t nTrk5() const
               Float_t etTrkCone5() const
               Float_t etHalo() const
               Float_t bdl() const
                 Int_t isMuonEventOK() const
               Float_t roadEM() const
               Float_t roadFine() const
               Float_t roadCoarse() const
               Float_t roadOutFloor() const
               Float_t dca() const
               Float_t etaCentral() const
               Float_t phiCentral() const
                  bool isCosmic() const
                  bool isCosmicT() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
               TMBMuon TMBMuon(const TMBMuon&)
              TMBMuon& operator=(const TMBMuon&)


Last update: Mon May 17 20:07:28 2004


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.