FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairYamlVMCConfig Class Referenceabstract

#include <FairYamlVMCConfig.h>

Inheritance diagram for FairYamlVMCConfig:
FairGenericVMCConfig FairVMCConfig

Public Member Functions

 FairYamlVMCConfig ()
 
virtual ~FairYamlVMCConfig ()
 
virtual void Setup (const char *mcEngine)
 
virtual void SetupPostInit (const char *mcEngine)
 
virtual void UsePostInitConfig (bool useC=true, const char *stringC="g4ConfigPostInit.yaml")
 
- Public Member Functions inherited from FairGenericVMCConfig
 FairGenericVMCConfig ()
 
virtual ~FairGenericVMCConfig ()
 

Protected Member Functions

void SetupGeant3 ()
 
void SetupGeant4 ()
 
virtual void SetupStack ()=0
 
void SetCuts ()
 

Protected Attributes

YAML::Node fYamlConfig
 
YAML::Node fYamlConfigPostInit
 
- Protected Attributes inherited from FairGenericVMCConfig
bool fPostInitFlag
 
std::string fPostInitName
 

Detailed Description

Definition at line 23 of file FairYamlVMCConfig.h.

Constructor & Destructor Documentation

FairYamlVMCConfig::FairYamlVMCConfig ( )

Definition at line 34 of file FairYamlVMCConfig.cxx.

virtual FairYamlVMCConfig::~FairYamlVMCConfig ( )
inlinevirtual

Definition at line 27 of file FairYamlVMCConfig.h.

Member Function Documentation

void FairYamlVMCConfig::SetCuts ( )
protected

Definition at line 210 of file FairYamlVMCConfig.cxx.

void FairYamlVMCConfig::Setup ( const char *  mcEngine)
virtual

Reimplemented from FairGenericVMCConfig.

Definition at line 41 of file FairYamlVMCConfig.cxx.

void FairYamlVMCConfig::SetupGeant3 ( )
protected

Definition at line 119 of file FairYamlVMCConfig.cxx.

void FairYamlVMCConfig::SetupGeant4 ( )
protected

Definition at line 161 of file FairYamlVMCConfig.cxx.

void FairYamlVMCConfig::SetupPostInit ( const char *  mcEngine)
virtual

Reimplemented from FairGenericVMCConfig.

Definition at line 62 of file FairYamlVMCConfig.cxx.

virtual void FairYamlVMCConfig::SetupStack ( )
protectedpure virtual
virtual void FairYamlVMCConfig::UsePostInitConfig ( bool  useC = true,
const char *  stringC = "g4ConfigPostInit.yaml" 
)
inlinevirtual

Reimplemented from FairGenericVMCConfig.

Definition at line 32 of file FairYamlVMCConfig.h.

Member Data Documentation

YAML::Node FairYamlVMCConfig::fYamlConfig
protected

Definition at line 50 of file FairYamlVMCConfig.h.

YAML::Node FairYamlVMCConfig::fYamlConfigPostInit
protected

Definition at line 51 of file FairYamlVMCConfig.h.


The documentation for this class was generated from the following files: