ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/FGolf/Tools/ScaleFactors.h
Revision: 1.5
Committed: Sat Jul 14 22:53:12 2012 UTC (12 years, 9 months ago) by fgolf
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +1 -0 lines
Log Message:
update scale factors

File Contents

# Content
1 #ifndef SCALEFACTORS_H
2 #define SCALEFACTORS_H
3
4 #include "Math/LorentzVector.h"
5
6 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > LorentzVector;
7
8 float dileptonTagAndProbeScaleFactor(int hyp_idx);
9 float tagAndProbeScaleFactor(int id, float pt, float eta);
10
11 enum TrigEffType
12 {
13 DzDbl,
14 LeadDbl,
15 Sgl,
16 TrailDbl,
17 N_TrigEffType
18 };
19
20 float dilepTriggerScaleFactor(int hyp_idx);
21 float dilepTriggerScaleFactor(int id1, LorentzVector &vec1, int id2, LorentzVector &vec2);
22 float triggerScaleFactor(enum TrigEffType trig_eff_type, int id, const LorentzVector &p4);
23
24 #endif