EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <eic-smear/blob/master/include/eicsmear/erhic/File.h>
Public Member Functions | |
LogReaderDjangoh () | |
virtual | ~LogReaderDjangoh () |
LogReaderDjangoh * | Create () const |
bool | Extract (const std::string &file) |
Int_t | Save () const |
Public Member Functions inherited from erhic::LogReader | |
LogReader () | |
virtual | ~LogReader () |
Protected Attributes | |
TObjString | crossSection_ |
TObjString | nEvents_ |
| |
TObjString | nTrials_ |
| |
Processes DJANGOH log files.
Reads a log file and finds the total cross section and the number of generated events when Extract() is called. Writes those values as TObjStrings to the current directory when Save() is called, assuming that directory is writeable.
Definition at line 176 of file File.h.
View newest version in sPHENIX GitHub at line 176 of file File.h
erhic::LogReaderDjangoh::LogReaderDjangoh | ( | ) |
|
virtual |
|
inlinevirtual |
Return a new LogReaderDjangoh instance.
Implements erhic::LogReader.
Definition at line 213 of file File.h.
View newest version in sPHENIX GitHub at line 213 of file File.h
References LogReaderDjangoh().
|
virtual |
Extract data from the named log file.
Implements erhic::LogReader.
Definition at line 147 of file File.cxx.
View newest version in sPHENIX GitHub at line 147 of file File.cxx
References crossSection_, getline, in, nEvents, nEvents_, Acts::VectorHelpers::position(), and value.
|
virtual |
Write the extracted information to the current file, if it is writeable. If you want to write the LogReaderDjangoh itself, use LogReaderDjangoh::Write().
Implements erhic::LogReader.
Definition at line 227 of file File.cxx.
View newest version in sPHENIX GitHub at line 227 of file File.cxx
References crossSection_, and nEvents_.
|
protected |
|
protected |
|
protected |