DAS  3.0
Das Analysis System
GenEvent

Description

Contains the hard scale. The weights are typically used for the normalisation to the cross section.

#include <Event.h>

+ Inheritance diagram for GenEvent:
+ Collaboration diagram for GenEvent:

Public Member Functions

void clear ()
 
- Public Member Functions inherited from AbstractEvent
double Weight (const Uncertainties::Variation &v) const
 

Public Attributes

float hard_scale
 
- Public Attributes inherited from AbstractEvent
Weights weights
 

Static Public Attributes

static const char *const WeightVar = "GenEvtWgts"
 

Private Member Functions

std::string_view weight_group () const override
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractEvent
 AbstractEvent ()=default
 
virtual ~AbstractEvent ()=default
 

Member Function Documentation

◆ clear()

void clear ( )

to clear for each new event in n-tupliser

10 {
11  hard_scale = DUMMY;
12  weights.clear();
13 }

◆ weight_group()

std::string_view weight_group ( ) const
inlineoverrideprivatevirtual

Implements AbstractEvent.

46 { return WeightVar; }

Member Data Documentation

◆ hard_scale

float hard_scale

hard scale, corresponding to pthat in Pythia 8

◆ WeightVar

const char* const WeightVar = "GenEvtWgts"
inlinestatic

The documentation for this struct was generated from the following files:
DAS::AbstractEvent::weights
Weights weights
e.g. cross section normalisation
Definition: Event.h:23
DAS::GenEvent::WeightVar
static const char *const WeightVar
Definition: Event.h:39
DUMMY
#define DUMMY
Definition: Event.cc:5
DAS::GenEvent::hard_scale
float hard_scale
hard scale, corresponding to pthat in Pythia 8
Definition: Event.h:41