ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitPhysics/Mods/interface/MuonIDMod.h
(Generate patch)

Comparing UserCode/MitPhysics/Mods/interface/MuonIDMod.h (file contents):
Revision 1.19 by loizides, Mon May 11 08:02:43 2009 UTC vs.
Revision 1.20 by loizides, Tue May 19 11:42:20 2009 UTC

# Line 37 | Line 37 | namespace mithep
37        const char        *GetIsoType()                   const { return fMuonIsoType;        }
38        const char        *GetOutputName()                const { return GetCleanMuonsName(); }  
39        Double_t           GetPtMin(Double_t pt)          const { return fMuonPtMin;          }
40      Double_t           GetTrackIsoCut()               const { return fTrackIsolationCut;  }
40        Bool_t             GetReverseIsoCut()             const { return fReverseIsoCut;      }
41 +      Double_t           GetTrackIsoCut()               const { return fTrackIsolationCut;  }
42 +      void               SetApplyD0Cut(Bool_t b)              { fApplyD0Cut        = b;     }
43        void               SetCaloIsoCut(Double_t cut)          { fCaloIsolationCut  = cut;   }
44        void               SetClassType(const char *type)       { fMuonClassType     = type;  }
45        void               SetCleanMuonsName(const char *name)  { fCleanMuonsName    = name;  }  
46        void               SetCleanName(const char *name)       { SetCleanMuonsName(name);    }  
47        void               SetCombIsoCut(Double_t cut)          { fCombIsolationCut  = cut;   }
48 <      void               SetD0Cut(Double_t cut)               { fD0Cut = cut;               }
48 >      void               SetD0Cut(Double_t cut)               { fD0Cut             = cut;   }
49        void               SetIDType(const char *type)          { fMuonIDType        = type;  }
50        void               SetInputName(const char *name)       { fMuonBranchName    = name;  }  
51        void               SetIsoType(const char *type)         { fMuonIsoType       = type;  }
52        void               SetOutputName(const char *name)      { SetCleanMuonsName(name);    }  
53        void               SetPtMin(Double_t pt)                { fMuonPtMin         = pt;    }
54 <      void               SetReverseIsoCut(Bool_t b)           { fReverseIsoCut = b;         }
54 >      void               SetReverseIsoCut(Bool_t b)           { fReverseIsoCut     = b;     }
55        void               SetTrackIsoCut(Double_t cut)         { fTrackIsolationCut = cut;   }
56  
57        enum EMuIdType {
# Line 90 | Line 91 | namespace mithep
91        Double_t           fCaloIsolationCut;    //cut value for calo isolation
92        Double_t           fCombIsolationCut;    //cut value for combined isolation
93        Double_t           fMuonPtMin;           //min muon pt
94 +      Bool_t             fApplyD0Cut;          //=true then apply d0 cut (def=1)
95        Double_t           fD0Cut;               //max d0
96        Bool_t             fReverseIsoCut;       //apply reversion iso cut (default=0)
97        EMuIdType          fMuIDType;            //!muon id type (imposed)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines