DAS  3.0
Das Analysis System
GenEvent

Description

Generic generator-level event.

#include <Event.h>

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

Public Member Functions

 GenEvent ()=default
 
virtual ~GenEvent ()=default
 
void clear () override
 
 GenEvent ()=default
 
virtual ~GenEvent ()=default
 
void clear () override
 
- Public Member Functions inherited from AbstractEvent
double Weight (const Variation &v) const
 
double Weight (const Variation &v) const
 

Public Attributes

float hard_scale = 0
 
- Public Attributes inherited from AbstractEvent
Weights weights = {{1.,0}}
 

Static Public Attributes

static const char *const WeightVar = "GenEvtWgts"
 

Private Member Functions

std::string_view weight_group () const override
 
std::string_view weight_group () const override
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ GenEvent() [1/2]

GenEvent ( )
default

◆ ~GenEvent() [1/2]

virtual ~GenEvent ( )
virtualdefault

◆ GenEvent() [2/2]

GenEvent ( )
default

◆ ~GenEvent() [2/2]

virtual ~GenEvent ( )
virtualdefault

Member Function Documentation

◆ clear() [1/2]

void clear ( )
inlineoverridevirtual

< to clear for each new event in n-tupliser

Implements AbstractEvent.

56  {
57  hard_scale = 0;
58  weights = {{1.,0}};
59  }

◆ clear() [2/2]

void clear ( )
inlineoverridevirtual

< to clear for each new event in n-tupliser

Implements AbstractEvent.

56  {
57  hard_scale = 0;
58  weights = {{1.,0}};
59  }

◆ weight_group() [1/2]

std::string_view weight_group ( ) const
inlineoverrideprivatevirtual

Implements AbstractEvent.

45 { return WeightVar; }

◆ weight_group() [2/2]

std::string_view weight_group ( ) const
inlineoverrideprivatevirtual

Implements AbstractEvent.

45 { return WeightVar; }

Member Data Documentation

◆ hard_scale

float hard_scale = 0

hard scale, corresponding to pthat in Pythia 8

◆ WeightVar

static const char *const WeightVar = "GenEvtWgts"
inlinestatic

The documentation for this class was generated from the following file:
Darwin::Physics::GenEvent::WeightVar
static const char *const WeightVar
Definition: Event.h:48
Darwin::Physics::GenEvent::hard_scale
float hard_scale
hard scale, corresponding to pthat in Pythia 8
Definition: Event.h:50
Darwin::Physics::AbstractEvent::weights
Weights weights
e.g. cross section normalisation
Definition: Event.h:26