14#ifndef ALICEO2_MC_TRIVIALMCAPPLICATION_H_
15#define ALICEO2_MC_TRIVIALMCAPPLICATION_H_
17#include "TGeoManager.h"
19#include "TGeoMaterial.h"
20#include "TGeoMedium.h"
22#include "TVirtualMCApplication.h"
38 auto geoMgr = gGeoManager;
40 auto mat =
new TGeoMaterial(
"vac", 0, 0, 0);
41 auto med =
new TGeoMedium(
"vac", 1, mat);
42 auto vol = geoMgr->MakeBox(
"cave", med, 1, 1, 1);
43 geoMgr->SetTopVolume(vol);
44 geoMgr->CloseGeometry();
void ConstructGeometry() override
void FinishEvent() override
void FinishPrimary() override
void GeneratePrimaries() override
~O2TrivialMCApplication() override=default
void PostTrack() override
void InitGeometry() override
void BeginPrimary() override
void BeginEvent() override
O2TrivialMCApplication(O2TrivialMCApplication const &app)
TVirtualMCApplication * CloneForWorker() const override
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...