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

Comparing UserCode/MitPhysics/Utils/interface/MuonIDMVA.h (file contents):
Revision 1.6 by sixie, Mon Apr 16 11:10:19 2012 UTC vs.
Revision 1.7 by sixie, Tue Apr 24 12:48:29 2012 UTC

# Line 40 | Line 40 | namespace mithep {
40          kV8,
41          kIDIsoCombinedDetIso,
42          kIsoRingsV0,
43 <        kIDIsoCombinedIsoRingsV0
43 >        kIDIsoCombinedIsoRingsV0,
44 >        kIDV0
45        };
46  
47  
# Line 62 | Line 63 | namespace mithep {
63  
64        Bool_t   IsInitialized() const { return fIsInitialized; }
65        UInt_t   GetMVABin(double eta,double pt,
66 <                         Bool_t isGlobal, Bool_t isTrackerMuon ) const;
66 >                         Bool_t isGlobal = kTRUE, Bool_t isTrackerMuon = kTRUE ) const;
67        Double_t MVAValue(const Muon *mu, const Vertex *vertex, MuonTools *fMuonTools,
68                          const PFCandidateCol *PFCands,
69                          const PileupEnergyDensityCol *PileupEnergyDensity,
# Line 126 | Line 127 | namespace mithep {
127                           Double_t                   MuHadIso05OverPt,
128                           Bool_t                     printDebug = kFALSE
129          );
130 <
130 >      Double_t MVAValue_IsoRings( Double_t MuPt,
131 >                                  Double_t MuEta,
132 >                                  Double_t ChargedIso_DR0p0To0p1,
133 >                                  Double_t ChargedIso_DR0p1To0p2,
134 >                                  Double_t ChargedIso_DR0p2To0p3,
135 >                                  Double_t ChargedIso_DR0p3To0p4,
136 >                                  Double_t ChargedIso_DR0p4To0p5,
137 >                                  Double_t GammaIso_DR0p0To0p1,
138 >                                  Double_t GammaIso_DR0p1To0p2,
139 >                                  Double_t GammaIso_DR0p2To0p3,
140 >                                  Double_t GammaIso_DR0p3To0p4,
141 >                                  Double_t GammaIso_DR0p4To0p5,
142 >                                  Double_t NeutralHadronIso_DR0p0To0p1,
143 >                                  Double_t NeutralHadronIso_DR0p1To0p2,
144 >                                  Double_t NeutralHadronIso_DR0p2To0p3,
145 >                                  Double_t NeutralHadronIso_DR0p3To0p4,
146 >                                  Double_t NeutralHadronIso_DR0p4To0p5,
147 >                                  Bool_t printDebug = kFALSE);
148 >      Double_t MVAValue_ID( Double_t MuPt,
149 >                            Double_t MuEta,                            
150 >                            Bool_t MuIsGlobal,
151 >                            Bool_t MuIsTracker,
152 >                            Double_t MuTkNchi2,
153 >                            Double_t MuGlobalNchi2,
154 >                            Double_t MuNValidHits,
155 >                            Double_t MuNTrackerHits,
156 >                            Double_t MuNPixelHits,
157 >                            Double_t MuNMatches,
158 >                            Double_t MuTrkKink,
159 >                            Double_t MuSegmentCompatibility,
160 >                            Double_t MuCaloCompatibility,
161 >                            Double_t MuHadEnergy,
162 >                            Double_t MuEmEnergy,
163 >                            Double_t MuHadS9Energy,
164 >                            Double_t MuEmS9Energy,
165 >                            Bool_t printDebug = kFALSE);
166  
167      protected:      
168        std::vector<TMVA::Reader*> fTMVAReader;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines