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