5#include <Math/Vector3Dfwd.h>
45 std::string
name =
"Neuland";
void run() override
Run the CLI program.
CLIApplication(std::string_view name, std::unique_ptr< FairRun > run, std::reference_wrapper< Options > option)
void dump_json_options(const std::string &filename) override
GeneratorFactory generator_factory_
void run_action(FairRun *run, int num_of_events) override
void setup_engine(FairRunSim *run)
void print_json_options() override
void ParseApplicationOption(const std::vector< std::string > &filename) override
void post_init(FairRun *run) override
void setup_generator(FairRunSim *run)
void pre_init(FairRun *run) override
void setup_detectors(FairRunSim *run) const
std::unique_ptr< TRandom3 > random_gen_
Simulation of NeuLAND Bar/Paddle.
constexpr auto DEFAULT_NEULAND_ENERGY
constexpr auto DEFAULT_NEULAND_Z_POS
constexpr auto MaxNumberOfPlanes
ROOT::Math::XYZVectorD location
bool enable_auto_geo_build
GeneratorFactory::Options generator
std::string material_filename
struct R3B::Neuland::SimulationApplication::Options::Simulation simulation
struct R3B::Neuland::SimulationApplication::Options::Detector detectors
CLIApplication::Options general