65 <<
"G4CsvAnalysisManager already exists."
66 <<
"Cannot create another instance.";
67 G4Exception(
"G4CsvAnalysisManager::G4CsvAnalysisManager()",
103 const std::vector<G4CsvNtupleDescription*>& ntupleVector
107 std::vector<G4CsvNtupleDescription*>::const_iterator it;
108 for (it = ntupleVector.begin(); it != ntupleVector.end(); it++ ) {
123 G4bool finalResult =
true;
127 finalResult = finalResult && result;
155 G4bool finalResult =
true;
164 finalResult = finalResult && result;
170 finalResult = finalResult && result;
177 description <<
" " <<
"Resetting data failed";
182 finalResult = finalResult && result;
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
void SetFileManager(G4CsvFileManager *fileManager)
std::ostringstream G4ExceptionDescription
static G4ThreadLocal G4CsvAnalysisManager * fgInstance
const std::vector< G4CsvNtupleDescription * > & GetNtupleVector() const
virtual G4bool CloseFile()
void SetH1Manager(G4VH1Manager *h1Manager)
G4CsvFileManager * fFileManager
virtual G4bool WriteImpl()
virtual G4bool OpenFileImpl(const G4String &fileName)
G4CsvAnalysisManager(G4bool isMaster=true)
G4bool CloseNtupleFile(G4CsvNtupleDescription *ntupleDescription)
static G4CsvAnalysisManager * Instance()
void CreateNtuplesFromBooking()
G4bool CloseNtupleFiles()
const G4AnalysisVerbose * GetVerboseL4() const
virtual G4bool CloseFileImpl()
G4CsvNtupleManager * fNtupleManager
void SetFileManager(G4VFileManager *fileManager)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
void SetH2Manager(G4VH2Manager *h2Manager)
G4bool GetIsMaster() const
static G4CsvAnalysisManager * fgMasterInstance
virtual G4bool OpenFile(const G4String &fileName)
G4AnalysisManagerState fState
G4H2DummyManager * fH2Manager
const G4AnalysisVerbose * GetVerboseL1() const
void SetNtupleManager(G4VNtupleManager *ntupleManager)
G4H1DummyManager * fH1Manager