ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtTPCIonPhaseSpace Class Reference

#include <AtTPCIonPhaseSpace.h>

Inheritance diagram for AtTPCIonPhaseSpace:
Inheritance graph
[legend]
Collaboration diagram for AtTPCIonPhaseSpace:
Collaboration graph
[legend]

Public Member Functions

 AtTPCIonPhaseSpace ()
 
 AtTPCIonPhaseSpace (const char *name, std::vector< Int_t > *z, std::vector< Int_t > *a, std::vector< Int_t > *q, Int_t mult, std::vector< Double_t > *px, std::vector< Double_t > *py, std::vector< Double_t > *pz, std::vector< Double_t > *mass, Double_t ResEner, Int_t ZB, Int_t AB, Double_t PxB, Double_t PyB, Double_t PzB, Double_t BMass, Double_t TMass)
 
 AtTPCIonPhaseSpace (const AtTPCIonPhaseSpace &)
 
AtTPCIonPhaseSpaceoperator= (const AtTPCIonPhaseSpace &)
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 
virtual ~AtTPCIonPhaseSpace ()=default
 

Detailed Description

Definition at line 22 of file AtTPCIonPhaseSpace.h.

Constructor & Destructor Documentation

◆ AtTPCIonPhaseSpace() [1/3]

AtTPCIonPhaseSpace::AtTPCIonPhaseSpace ( )

Default constructor

Definition at line 23 of file AtTPCIonPhaseSpace.cxx.

◆ AtTPCIonPhaseSpace() [2/3]

AtTPCIonPhaseSpace::AtTPCIonPhaseSpace ( const char *  name,
std::vector< Int_t > *  z,
std::vector< Int_t > *  a,
std::vector< Int_t > *  q,
Int_t  mult,
std::vector< Double_t > *  px,
std::vector< Double_t > *  py,
std::vector< Double_t > *  pz,
std::vector< Double_t > *  mass,
Double_t  ResEner,
Int_t  ZB,
Int_t  AB,
Double_t  PxB,
Double_t  PyB,
Double_t  PzB,
Double_t  BMass,
Double_t  TMass 
)

Default constructor For the generation of ions with atomic number z and mass number a. By default, the mass equals a times the proton mass and the excitation energy is zero. This can be changed with the respective modifiers.

Parameters
zAtomic number
aAtomic mass
qElectric charge [e]
multNumber of ions per event
px,py,pzMomentum components [GeV] per nucleon!
vx,vy,vzVertex coordinates [cm]

Definition at line 31 of file AtTPCIonPhaseSpace.cxx.

◆ AtTPCIonPhaseSpace() [3/3]

AtTPCIonPhaseSpace::AtTPCIonPhaseSpace ( const AtTPCIonPhaseSpace )

◆ ~AtTPCIonPhaseSpace()

virtual AtTPCIonPhaseSpace::~AtTPCIonPhaseSpace ( )
virtualdefault

Destructor

Member Function Documentation

◆ operator=()

AtTPCIonPhaseSpace& AtTPCIonPhaseSpace::operator= ( const AtTPCIonPhaseSpace )
inline

Definition at line 47 of file AtTPCIonPhaseSpace.h.

◆ ReadEvent()

Bool_t AtTPCIonPhaseSpace::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

Definition at line 72 of file AtTPCIonPhaseSpace.cxx.


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