Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/phool/PHIOManager.h>
Public Member Functions | |
virtual | ~PHIOManager () |
std::string | getFilename () const |
size_t | getEventNumber () const |
void | setEventNumber (const size_t evno) |
virtual void | closeFile ()=0 |
virtual bool | write (PHCompositeNode *)=0 |
virtual void | print () const =0 |
Protected Member Functions | |
PHIOManager () | |
Protected Attributes | |
std::string | filename |
size_t | eventNumber = 0 |
Definition at line 13 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 13 of file PHIOManager.h
|
inlinevirtual |
Definition at line 16 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 16 of file PHIOManager.h
|
inlineprotected |
Definition at line 31 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 31 of file PHIOManager.h
|
pure virtual |
Implemented in PHRawOManager, and PHNodeIOManager.
|
inline |
Definition at line 20 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 20 of file PHIOManager.h
References eventNumber.
Referenced by Fun4AllDstInputManager::PushBackEvents(), and Fun4AllDstInputManager::ReadNextEventSyncObject().
|
inline |
Definition at line 19 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 19 of file PHIOManager.h
References filename.
|
pure virtual |
Implemented in PHRawOManager, and PHNodeIOManager.
|
inline |
Definition at line 21 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 21 of file PHIOManager.h
References eventNumber.
Referenced by Fun4AllDstInputManager::PushBackEvents(), and Fun4AllDstInputManager::ReadNextEventSyncObject().
|
pure virtual |
Implemented in PHRawOManager, and PHNodeIOManager.
|
protected |
Definition at line 33 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 33 of file PHIOManager.h
Referenced by getEventNumber(), PHRawOManager::print(), PHNodeIOManager::readEventFromFile(), setEventNumber(), PHNodeIOManager::write(), and PHRawOManager::write().
|
protected |
Definition at line 32 of file PHIOManager.h.
View newest version in sPHENIX GitHub at line 32 of file PHIOManager.h
Referenced by cpp.ast.Include::__str__(), cpp.ast.AstBuilder::_GetClass(), PHNodeIOManager::FillBranchMap(), getFilename(), cpp.ast.AstBuilder::HandleError(), PHRawOManager::PHRawOManager(), PHNodeIOManager::print(), PHRawOManager::print(), PHNodeIOManager::reconstructNodeTree(), PHNodeIOManager::setFile(), and PHRawOManager::setFile().