Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Static Public Attributes | List of all members
mctools::g4::track_history::track_info Class Reference

Recording of informations about a single track. More...

#include <bayeux/mctools/g4/track_history.h>

Public Member Functions

int get_id () const
 
void set_id (const int id_)
 
int get_parent_id () const
 
void set_parent_id (const int id_)
 
bool is_primary () const
 
const std::string & get_particle_name () const
 
void set_particle_name (const std::string &name_)
 
const std::string & get_creator_process_name () const
 
void set_creator_process_name (const std::string &name_)
 
const std::string & get_creator_sensitive_category () const
 
void set_creator_sensitive_category (const std::string &category_)
 
 track_info ()
 Constructor. More...
 
 ~track_info ()
 Destructor. More...
 
void reset ()
 Reset. More...
 

Static Public Attributes

static const int TRACK_ID_UNSET = 0
 Undefined Id for a track (parent track Id is 0 for a primary track) More...
 

Detailed Description

Recording of informations about a single track.

Constructor & Destructor Documentation

◆ track_info()

mctools::g4::track_history::track_info::track_info ( )

Constructor.

◆ ~track_info()

mctools::g4::track_history::track_info::~track_info ( )

Destructor.

Member Function Documentation

◆ get_creator_process_name()

const std::string& mctools::g4::track_history::track_info::get_creator_process_name ( ) const

◆ get_creator_sensitive_category()

const std::string& mctools::g4::track_history::track_info::get_creator_sensitive_category ( ) const

◆ get_id()

int mctools::g4::track_history::track_info::get_id ( ) const

◆ get_parent_id()

int mctools::g4::track_history::track_info::get_parent_id ( ) const

◆ get_particle_name()

const std::string& mctools::g4::track_history::track_info::get_particle_name ( ) const

◆ is_primary()

bool mctools::g4::track_history::track_info::is_primary ( ) const

◆ reset()

void mctools::g4::track_history::track_info::reset ( )

Reset.

◆ set_creator_process_name()

void mctools::g4::track_history::track_info::set_creator_process_name ( const std::string &  name_)

◆ set_creator_sensitive_category()

void mctools::g4::track_history::track_info::set_creator_sensitive_category ( const std::string &  category_)

◆ set_id()

void mctools::g4::track_history::track_info::set_id ( const int  id_)

◆ set_parent_id()

void mctools::g4::track_history::track_info::set_parent_id ( const int  id_)

◆ set_particle_name()

void mctools::g4::track_history::track_info::set_particle_name ( const std::string &  name_)

Member Data Documentation

◆ TRACK_ID_UNSET

const int mctools::g4::track_history::track_info::TRACK_ID_UNSET = 0
static

Undefined Id for a track (parent track Id is 0 for a primary track)


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