Project
Loading...
Searching...
No Matches
FlukaParam.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
13
14#include <string>
15#ifndef ALICEO2_EVENTGEN_FLUKAPARAM_H_
16#define ALICEO2_EVENTGEN_FLUKAPARAM_H_
17
20
21namespace o2
22{
27struct FlukaParam : public o2::conf::ConfigurableParamHelper<FlukaParam> {
28 bool activationSimulation = false; // whether FLUKA is used for activation studies
29 bool lowNeutron = false; // switch for low energy neutron transport
30 bool userStepping = true; // switch for hit scoring
31 float activationHadronCut = 0.003; // hadron kinetic energy cut for activation studies
32 std::string scoringFile = ""; // input file for user scoring options
33
34 O2ParamDef(FlukaParam, "FlukaParam");
35};
36} // end namespace o2
37
38#endif // ALICEO2_EVENTGEN_FLUKAPARAM_H_
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
O2ParamDef(FlukaParam, "FlukaParam")
std::string scoringFile
Definition FlukaParam.h:32
float activationHadronCut
Definition FlukaParam.h:31
bool activationSimulation
Definition FlukaParam.h:28