Go to the documentation of this file.
7 #ifndef NAIA_FILEINFO_H
8 #define NAIA_FILEINFO_H
39 std::pair<unsigned int, unsigned int>
UTCTime{0, 0};
40 std::pair<unsigned int, unsigned int>
EventNo{0, 0};
75 [[nodiscard]]
unsigned int GetNGen()
const;
82 [[nodiscard]]
double GetRMin()
const;
89 [[nodiscard]]
double GetRMax()
const;
108 std::pair<unsigned int, unsigned int>
EventNo{0, 0};
double GetRMax() const
Get the upper edge of the rigidity generation range.
Container class for additional MC File information.
int DatacardPID
Geant4 PID of the primary particle (from datacard)
unsigned int Charge
Atomic number of the primary particle.
float Mass
Mass of the primary particle in GeV/c^2.
int BadRunTag
If this is a bad run, the tag as returned by AMSSetupR::IsBadRun.
unsigned int GetNGen() const
Estimates of the total number of requested events at generation level.
SimFocus Focus
Simulation focus.
Container class for processed File information.
unsigned int Run
Run number.
@ L1
particles shot towards Layer 1
unsigned int DatacardNGen
Number of generated events from datacard.
SimFocus
Enum specifying the type of simulation.
@ L19
particles shot towards layer 1 and passing through layer 9
double GetRMin() const
Get the lower edge of the rigidity generation range.
void Dump() const
Dump on screen container content.
std::pair< float, float > MomentumRange
Momentum range as estimated from the events.
std::pair< float, float > DatacardMomentumRange
Momentum range as estimated from the datacard.
std::pair< unsigned int, unsigned int > EventNo
First / last event in the file.
std::pair< unsigned int, unsigned int > UTCTime
First and last second of this run.
std::pair< unsigned int, unsigned int > EventNo
First and last event of this run.
void Clear()
Clear container content.
void Dump() const
Dump on screen container content.
void Clear()
Clear container content.
std::string BadRunReason
If this is a bad run, the reason as returned by AMSSetupR::IsBadRun.
std::string FileName
Name of the processed file.
unsigned int NEvents
Total number of processed events.