#include <CCalSensitiveConfiguration.hh>
◆ CCalSensitiveConfIterator
◆ CCalSensitiveConfTable
◆ ~CCalSensitiveConfiguration()
CCalSensitiveConfiguration::~CCalSensitiveConfiguration |
( |
| ) |
|
|
inline |
◆ CCalSensitiveConfiguration()
CCalSensitiveConfiguration::CCalSensitiveConfiguration |
( |
| ) |
|
|
private |
Definition at line 80 of file CCalSensitiveConfiguration.cc.
84 G4String pathName = getenv(
"CCAL_CONFPATH");
85 G4String fileenv = getenv(
"CCAL_SENSITIVECONF");
86 if (!pathName || !fileenv) {
88 ed <<
"ERROR: CCAL_SENSITIVECONF and/or CCAL_CONFPATH not set" <<
G4endl 89 <<
" Set them to the sensitive configuration file/path" <<
G4endl;
90 G4Exception(
"CCalSensitiveConfiguration::CCalSensitiveConfiguration()",
95 G4cout <<
" ==> Opening file " << fileenv <<
"..." <<
G4endl;
100 G4Exception(
"CCalSensitiveConfiguration::CCalSensitiveConfiguration()",
103 "Unable to open sensitive input file");
114 is >> gcinfo.SensitiveFlag >>
jump;
116 G4cout <<
"CCalSensitiveConfiguration constructor: Read \"" << name
117 <<
"\" \"" << gcinfo.FileName <<
"\"" <<
tab << gcinfo.SensitiveFlag
bool openGeomFile(std::ifstream &is, const G4String &pathname, const G4String &filename)
std::ostringstream G4ExceptionDescription
std::istream & jump(std::istream &)
CCalSensitiveConfTable theConfiguration
std::ifstream & readName(std::ifstream &, G4String &)
G4GLOB_DLL std::ostream G4cout
std::ostream & tab(std::ostream &)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ getFileName()
Definition at line 65 of file CCalSensitiveConfiguration.cc.
70 fn = (*it).second.FileName;
72 G4cerr <<
"ERROR: In CCalSensitiveConfiguration::getFileName(const " 73 <<
"G4String& n)" <<
G4endl 74 <<
" " << n <<
" not found in configuration file" <<
G4endl;
CCalSensitiveConfTable theConfiguration
std::map< G4String, GCInfo, std::less< G4String > >::iterator CCalSensitiveConfIterator
G4GLOB_DLL std::ostream G4cerr
◆ getInstance()
◆ getSensitiveFlag()
int CCalSensitiveConfiguration::getSensitiveFlag |
( |
const G4String & |
n | ) |
|
Definition at line 50 of file CCalSensitiveConfiguration.cc.
55 flag = (*it).second.SensitiveFlag;
57 G4cerr <<
"ERROR: In CCalSensitiveConfiguration::getSensitiveFlag(const " 58 <<
"G4String& n)" <<
G4endl 59 <<
" " << n <<
" not found in configuration file" <<
G4endl;
CCalSensitiveConfTable theConfiguration
std::map< G4String, GCInfo, std::less< G4String > >::iterator CCalSensitiveConfIterator
G4GLOB_DLL std::ostream G4cerr
◆ instance
◆ theConfiguration
The documentation for this class was generated from the following files: