19#ifndef STEER_INCLUDE_STEER_O2MCAPPLICATIONBASE_H_
20#define STEER_INCLUDE_STEER_O2MCAPPLICATIONBASE_H_
22#include <FairMCApplication.h>
24#include <TVirtualMC.h>
double TrackingRmax() const override
void ConstructGeometry() override
~O2MCApplicationBase() override=default
void finishEventCommon()
some common parts of finishEvent
bool MisalignGeometry() override
void BeginEvent() override
void InitGeometry() override
o2::conf::SimCutParams const & mCutParams
std::map< int, std::string > mSensitiveVolumes
double TrackingZmax() const override
void AddParticles() override
O2MCApplicationBase(const char *name, const char *title, TObjArray *ModList, const char *MatName)
std::map< int, std::string > mModIdToName
void FinishEvent() override
unsigned long long mStepCounter
ClassDefOverride(O2MCApplicationBase, 1)
std::function< void(TVirtualMC const *)> TrackRefFcn
GLuint const GLchar * name
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...