ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/AnaTools/plugins/OSUAnalysis.h
(Generate patch)

Comparing UserCode/OSUT3Analysis/AnaTools/plugins/OSUAnalysis.h (file contents):
Revision 1.24 by lantonel, Thu Apr 25 07:51:24 2013 UTC vs.
Revision 1.28 by ahart, Wed May 1 19:49:33 2013 UTC

# Line 42 | Line 42
42   #include "ProductArea/BNcollections/interface/BNtrigobj.h"
43   #include "ProductArea/BNcollections/interface/BNtau.h"
44   #include "ProductArea/BNcollections/interface/BNgenjet.h"
45 + #include "ProductArea/BNcollections/interface/BNstop.h"
46 +
47  
48   #include "OSUT3Analysis/AnaTools/interface/CutFlow.h"
49   #include "OSUT3Analysis/AnaTools/interface/PUWeight.h"
# Line 70 | Line 72 | class OSUAnalysis : public edm::EDAnalyz
72        double valueLookup (const BNelectron* object, string variable, string function = "");
73        double valueLookup (const BNelectron* object1, const BNelectron* object2, string variable, string function = "");
74        double valueLookup (const BNelectron* object1, const BNmuon* object2, string variable, string function = "");
75 +      double valueLookup (const BNelectron* object1, const BNjet* object2, string variable, string function = "");
76        double valueLookup (const BNelectron* object1, const BNtrack* object2, string variable, string function = "");
77 +      double valueLookup (const BNmuon* object1, const BNjet* object2, string variable, string function = "");
78        double valueLookup (const BNmuon* object1, const BNtrack* object2, string variable, string function = "");
79        double valueLookup (const BNmuon* object1, const BNtau* object2, string variable, string function = "");
80        double valueLookup (const BNtau* object1, const BNtau* object2, string variable, string function = "");
81        double valueLookup (const BNtau* object1, const BNtrack* object2, string variable, string function);
82 +      double valueLookup (const BNjet* object1, const BNjet* object2, string variable, string function = "");
83        double valueLookup (const BNevent* object, string variable, string function = "");
84        double valueLookup (const BNtau* object, string variable, string function = "");
85        double valueLookup (const BNmet* object, string variable, string function = "");
# Line 86 | Line 91 | class OSUAnalysis : public edm::EDAnalyz
91        double valueLookup (const BNbxlumi* object, string variable, string function = "");
92        double valueLookup (const BNphoton* object, string variable, string function = "");
93        double valueLookup (const BNsupercluster* object, string variable, string function = "");
89
90 #ifdef DISPLACED_SUSY
94        double valueLookup (const BNstop* object, string variable, string function = "");
95 < #endif
95 >
96        int getTrkIsIso (const BNtrack* track1, const BNtrackCollection* trackColl);
97        double getTrkPtTrue (const BNtrack* track1, const BNmcparticleCollection* genPartColl);
98        double getTrkPtRes (const BNtrack* track1);
# Line 148 | Line 151 | class OSUAnalysis : public edm::EDAnalyz
151        vector<edm::ParameterSet> histogramSets_;
152        bool plotAllObjectsInPassingEvents_;
153        bool doPileupReweighting_;
154 +      bool applyLeptonSF_;
155        bool printEventInfo_;  
156        bool useTrackCaloRhoCorr_;  // to use the calo-based rho correction for the by-hand calculation of the track isolation energy
157        vector<double> stopCTau_;
# Line 175 | Line 179 | class OSUAnalysis : public edm::EDAnalyz
179        edm::Handle<BNbxlumiCollection> bxlumis;
180        edm::Handle<BNphotonCollection> photons;
181        edm::Handle<BNsuperclusterCollection> superclusters;
178 #ifdef DISPLACED_SUSY
182        edm::Handle<BNstopCollection> stops;
183 < #endif
183 >
184        edm::Handle<double> rhokt6CaloJetsHandle_;  
185  
186        flagMap cumulativeFlags;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines