|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
33 if (
w.i == v.Bit())
return w;
48 static inline const char *
const WeightVar =
"GenEvtWgts";
69 static inline const char *
const WeightVar =
"RecEvtWgts";
93 return s <<
event.hard_scale;
98 return s <<
event.fill <<
' ' <<
event.runNo <<
' ' <<
event.lumi <<
' ' <<
event.evtNo;
virtual ~RecEvent()=default
static const char *const WeightVar
Definition: Event.h:48
std::ostream & operator<<(std::ostream &s, const Darwin::Physics::GenEvent &event)
Definition: Event.h:91
unsigned long long evtNo
event number
Definition: Event.h:74
static const float w
Definition: common.h:51
std::vector< Weight > Weights
Definition: Weight.h:42
int runNo
at LHC, typically a 6-digit run number
Definition: Event.h:72
Definition: Variation.h:20
std::string_view weight_group() const override
Definition: Event.h:45
Generic generator-level event.
Definition: Event.h:43
Generic detector-level event.
Definition: Event.h:64
static const char *const WeightVar
Definition: Event.h:69
float hard_scale
hard scale, corresponding to pthat in Pythia 8
Definition: Event.h:50
virtual ~GenEvent()=default
virtual std::string_view weight_group() const =0
void clear() override
< to clear for each new event in n-tupliser
Definition: Event.h:79
int fill
at LHC, typically a 4-digit number
Definition: Event.h:71
double Weight(const Variation &v) const
< weight
Definition: Event.h:28
void clear() override
< to clear for each new event in n-tupliser
Definition: Event.h:55
Weights weights
e.g. cross section normalisation
Definition: Event.h:26
int lumi
lumi section (shortest unit time in LHC jargon)
Definition: Event.h:73
Everything what concerns physics analysis directly.
Definition: darwin.h:24
std::string_view weight_group() const override
Definition: Event.h:66
virtual ~AbstractEvent()=default