1 #ifndef SLIC_LCIOFILENAMER_HH_
2 #define SLIC_LCIOFILENAMER_HH_ 1
8 #include "G4ThreeVector.hh"
38 std::string
makeFileName(std::vector<std::string> fields);
Automatically name LCIO output files according to input settings.
static std::string getGeant4VersionString()
static std::string makeGunName()
std::string getFieldValue(std::string field)
static std::string makeGPSName()
static std::string makeFileBasedName()
std::vector< std::string > m_defaultFields
static std::string makeEventName()
static std::string makeEventNumberString()
std::string makeFileName(std::vector< std::string > fields)
std::string makeDefaultFileName()
static std::string makeRunNumberString()
Base class for slic code modules that provides common functionality, such as logging to an output str...