This is tmb_tree, version p15-br-07 | 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 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 Float_t chisq() const Float_t chisqloc() const static TClass* Class() Float_t deltaDrift() const Float_t deltaEta() const Float_t deltaPhi() 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 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 etrack_best() const Float_t etrack_hit() const TMBTrks* GetChargedTrack() TMBVrts* GetVertex() Float_t hfrac_best() const Float_t hfrac_hit() const Float_t impPar() const Float_t impParSig() const virtual TClass* IsA() const bool isTightMuoTrack() const Int_t ndeck() const Int_t nhit() const Int_t nmtc() const Int_t nseg() const Int_t octant() const TMBMuon& operator=(const TMBMuon&) virtual Float_t phi() const Float_t phiA() const virtual Float_t pT() 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 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) 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

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)



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
           TMBTrks* GetChargedTrack()
           TMBVrts* GetVertex()
              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
            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:08:31 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.