R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::TrackGeneratorAbstract Class Referenceabstract

#include <CosmicMuon.h>

Public Member Functions

 TrackGeneratorAbstract ()=default
 
 TrackGeneratorAbstract (const TrackGeneratorAbstract &)=default
 
 TrackGeneratorAbstract (TrackGeneratorAbstract &&)=default
 
auto operator= (const TrackGeneratorAbstract &) -> TrackGeneratorAbstract &=default
 
auto operator= (TrackGeneratorAbstract &&) -> TrackGeneratorAbstract &=default
 
virtual ~TrackGeneratorAbstract ()=default
 
virtual void set_detector_size (double detector_size)=0
 
virtual auto ReadEvent (FairPrimaryGenerator *prim_gen) -> bool=0
 
virtual void set_rd_engine (TRandom *user_rd_engine)=0
 
virtual void set_PID (int PID)=0
 

Detailed Description

Definition at line 51 of file CosmicMuon.h.

Constructor & Destructor Documentation

◆ TrackGeneratorAbstract() [1/3]

R3B::Neuland::TrackGeneratorAbstract::TrackGeneratorAbstract ( )
default

◆ TrackGeneratorAbstract() [2/3]

R3B::Neuland::TrackGeneratorAbstract::TrackGeneratorAbstract ( const TrackGeneratorAbstract & )
default

◆ TrackGeneratorAbstract() [3/3]

R3B::Neuland::TrackGeneratorAbstract::TrackGeneratorAbstract ( TrackGeneratorAbstract && )
default

◆ ~TrackGeneratorAbstract()

virtual R3B::Neuland::TrackGeneratorAbstract::~TrackGeneratorAbstract ( )
virtualdefault

Member Function Documentation

◆ operator=() [1/2]

auto R3B::Neuland::TrackGeneratorAbstract::operator= ( const TrackGeneratorAbstract & ) -> TrackGeneratorAbstract &=default
default

◆ operator=() [2/2]

auto R3B::Neuland::TrackGeneratorAbstract::operator= ( TrackGeneratorAbstract && ) -> TrackGeneratorAbstract &=default
default

◆ ReadEvent()

virtual auto R3B::Neuland::TrackGeneratorAbstract::ReadEvent ( FairPrimaryGenerator * prim_gen) -> bool
pure virtual

◆ set_detector_size()

virtual void R3B::Neuland::TrackGeneratorAbstract::set_detector_size ( double detector_size)
pure virtual

◆ set_PID()

virtual void R3B::Neuland::TrackGeneratorAbstract::set_PID ( int PID)
pure virtual

◆ set_rd_engine()

virtual void R3B::Neuland::TrackGeneratorAbstract::set_rd_engine ( TRandom * user_rd_engine)
pure virtual

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