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

#include <AtTPCXSReader.h>

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

Public Member Functions

 AtTPCXSReader ()
 
 AtTPCXSReader (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)
 
AtTPCXSReaderoperator= (const AtTPCXSReader &)
 
virtual ~AtTPCXSReader ()=default
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 
void SetXSFileName (TString name="xs_22Mgp_fusionEvaporation.txt")
 

Detailed Description

Definition at line 24 of file AtTPCXSReader.h.

Constructor & Destructor Documentation

◆ AtTPCXSReader() [1/2]

AtTPCXSReader::AtTPCXSReader ( )

Default constructor

Definition at line 34 of file AtTPCXSReader.cxx.

◆ AtTPCXSReader() [2/2]

AtTPCXSReader::AtTPCXSReader ( 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 
)

Constructor For the generation of a vertex with a given cross section.

Definition at line 40 of file AtTPCXSReader.cxx.

◆ ~AtTPCXSReader()

virtual AtTPCXSReader::~AtTPCXSReader ( )
virtualdefault

Destructor

Member Function Documentation

◆ operator=()

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

Definition at line 37 of file AtTPCXSReader.h.

◆ ReadEvent()

Bool_t AtTPCXSReader::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

Method ReadEvent Generates particles according to the XS file and send them to the FairPrimaryGenerator.

Definition at line 153 of file AtTPCXSReader.cxx.

◆ SetXSFileName()

void AtTPCXSReader::SetXSFileName ( TString  name = "xs_22Mgp_fusionEvaporation.txt")
inline

Modifiers

Definition at line 49 of file AtTPCXSReader.h.


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