PlasmaMLPALLAS
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
RunTallyCollimators Struct Reference

Structure for collimators statistics. More...

#include <PlasmaMLPALLASEventAction.hh>

Public Member Functions

void SetXInteraction (float d)
 
void SetYInteraction (float d)
 
void SetZInteraction (float d)
 
void SetEnergy (float d)
 
void ActiveFlag ()
 
void ResetFlag ()
 
float GetXInteraction () const
 
float GetYInteraction () const
 
float GetZInteraction () const
 
float GetEnergy () const
 
bool GetFlag ()
 

Public Attributes

float x = 0.0
 
float y = 0.0
 
float z = 0.0
 
float energy = 0.0
 
bool flag =false
 

Detailed Description

Structure for collimators statistics.

Tracks interaction coordinates, energies between primary e- and collimators.

Member Function Documentation

◆ ActiveFlag()

void RunTallyCollimators::ActiveFlag ( )
inline

◆ GetEnergy()

float RunTallyCollimators::GetEnergy ( ) const
inline

◆ GetFlag()

bool RunTallyCollimators::GetFlag ( )
inline

◆ GetXInteraction()

float RunTallyCollimators::GetXInteraction ( ) const
inline

◆ GetYInteraction()

float RunTallyCollimators::GetYInteraction ( ) const
inline

◆ GetZInteraction()

float RunTallyCollimators::GetZInteraction ( ) const
inline

◆ ResetFlag()

void RunTallyCollimators::ResetFlag ( )
inline

◆ SetEnergy()

void RunTallyCollimators::SetEnergy ( float  d)
inline

◆ SetXInteraction()

void RunTallyCollimators::SetXInteraction ( float  d)
inline

◆ SetYInteraction()

void RunTallyCollimators::SetYInteraction ( float  d)
inline

◆ SetZInteraction()

void RunTallyCollimators::SetZInteraction ( float  d)
inline

Member Data Documentation

◆ energy

float RunTallyCollimators::energy = 0.0

◆ flag

bool RunTallyCollimators::flag =false

◆ x

float RunTallyCollimators::x = 0.0

◆ y

float RunTallyCollimators::y = 0.0

◆ z

float RunTallyCollimators::z = 0.0

The documentation for this struct was generated from the following file: