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.44 by wulsin, Tue Jun 25 09:35:49 2013 UTC vs.
Revision 1.48 by ahart, Thu Jul 11 16:20:38 2013 UTC

# Line 15 | Line 15
15   #include "TH1D.h"
16   #include "TH2D.h"
17   #include "TLorentzVector.h"
18 + #include "TVector3.h"
19 + #include "TVector2.h"
20   #include "TTree.h"
21  
22   #include "FWCore/Framework/interface/EDProducer.h"
# Line 75 | Line 77 | class OSUAnalysis : public edm::EDProduc
77        double valueLookup (const BNelectron* object1, const BNjet* object2, string variable, string function, string &stringValue);
78        double valueLookup (const BNelectron* object1, const BNphoton* object2, string variable, string function, string &stringValue);
79        double valueLookup (const BNmuon* object1, const BNphoton* object2, string variable, string function, string &stringValue);
80 +      double valueLookup (const BNmuon* object1, const BNevent* object2, string variable, string function, string &stringValue);
81        double valueLookup (const BNphoton* object1, const BNjet* object2, string variable, string function, string &stringValue);
82        double valueLookup (const BNelectron* object1, const BNtrack* object2, string variable, string function, string &stringValue);
83        double valueLookup (const BNmuon* object1, const BNjet* object2, string variable, string function, string &stringValue);
84        double valueLookup (const BNmet* object1, const BNjet* object2, string variable, string function, string &stringValue);  
85 +      double valueLookup (const BNtrack* object1, const BNjet* object2, string variable, string function, string &stringValue);  
86        double valueLookup (const BNmuon* object1, const BNtrack* object2, string variable, string function, string &stringValue);
87        double valueLookup (const BNmuon* object1, const BNtau* object2, string variable, string function, string &stringValue);
88        double valueLookup (const BNtau* object1, const BNtau* object2, string variable, string function, string &stringValue);
# Line 166 | Line 170 | class OSUAnalysis : public edm::EDProduc
170        bool applyLeptonSF_;
171        bool applyBtagSF_;
172        int  minBtag_;
169      int  maxBtag_;
173        bool printEventInfo_;
174        bool printAllTriggers_;
175        bool useTrackCaloRhoCorr_;  // to use the calo-based rho correction for the by-hand calculation of the track isolation energy
# Line 256 | Line 259 | class OSUAnalysis : public edm::EDProduc
259        vector<string>  objectsToGet;
260        vector<string>  objectsToCut;
261        vector<string>  objectsToPlot;
262 +      vector<string>  objectsToFlag;
263 +
264        vector<channel> channels;
265        vector<histogram> histograms;
266        vector<BranchSpecs> treeBranches_;
# Line 294 | Line 299 | class OSUAnalysis : public edm::EDProduc
299        const BNmet *chosenMET ();
300        const BNelectron *chosenElectron ();
301        const BNmuon *chosenMuon ();
302 +      double chosenHT ();
303 +      pair<const BNmuon *, const BNmuon*> leadMuonPair ();
304 +      pair<const BNelectron *, const BNelectron*> leadElectronPair ();
305  
306    };
307  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines