![]() |
Darwin
1.0
Event loop based prototype framework
|
Contains all relevant information to apply PU staub sauger, profile reweighting, and JER (re)smearing
#include <Objects.h>
Public Member Functions | |
float | GetTrPU (const char='0') const |
float | GetIntPU (const char='0') const |
float | GetIntPU (TRandom3 &, const char='0') const |
void | clear () |
PileUp () | |
Public Attributes | |
float | rho |
int | nVtx |
float | trpu |
int | intpu |
float | pthatMax |
Static Public Attributes | |
static float | MBxsec = 69200 |
static float | MBxsecRelUnc = 0.046 |
void clear | ( | ) |
float GetIntPU | ( | const char | v = '0' | ) | const |
in-time pile-up variations
float GetIntPU | ( | TRandom3 & | r3, |
const char | v = '0' |
||
) | const |
float GetTrPU | ( | const char | v = '0' | ) | const |
true pile-up variations
int intpu |
in-time pile-up (i.e. from the same bunch crossing)
|
static |
minimum-bias cross section
|
static |
relative uncertainty on minimum-bias cross section
int nVtx |
number of vertices in the event
float pthatMax |
hard-scale of the hardest pile-up event (to deal with anomalous events)
float rho |
soft activity (see formula 7.15 in Patrick's thesis)
float trpu |
true pile-up