Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/fun4all/Fun4AllRunNodeInputManager.h>
Public Member Functions | |
Fun4AllRunNodeInputManager (const std::string &name="DUMMY", const std::string &nodename="DST", const std::string &topnodename="TOP") | |
~Fun4AllRunNodeInputManager () override | |
int | fileopen (const std::string &filenam) override |
int | run (const int) override |
int | SyncIt (const SyncObject *) override |
int | GetSyncObject (SyncObject **) override |
int | NoSyncPushBackEvents (const int nevt) override |
int | setSyncBranches (PHNodeIOManager *) override |
int | PushBackEvents (const int) override |
int | SkipForThisManager (const int nevents) override |
int | HasSyncObject () const override |
Public Member Functions inherited from Fun4AllDstInputManager | |
Fun4AllDstInputManager (const std::string &name="DUMMY", const std::string &nodename="DST", const std::string &topnodename="TOP") | |
~Fun4AllDstInputManager () override | |
int | fileclose () override |
int | BranchSelect (const std::string &branch, const int iflag) override |
int | setBranches () override |
void | Print (const std::string &what="ALL") const override |
Public Member Functions inherited from Fun4AllInputManager | |
~Fun4AllInputManager () override | |
virtual int | ReadInRunNode (PHCompositeNode *) |
std::string | FileName () const |
void | FileName (const std::string &fn) |
void | Print (const std::string &what="ALL") const override |
virtual int | skip (const int nevt) |
int | AddFile (const std::string &filename) |
int | AddListFile (const std::string &filename, const int do_it=0) |
int | registerSubsystem (SubsysReco *subsystem) |
virtual int | RejectEvent () |
void | Repeat (const int i=-1) |
virtual void | setSyncManager (Fun4AllSyncManager *master) |
virtual int | ResetFileList () |
virtual int | ResetEvent () |
virtual void | SetRunNumber (const int runno) |
virtual int | RunNumber () const |
void | AddToFileOpened (const std::string &filename) |
std::pair< std::list < std::string > ::const_iterator, std::list < std::string > ::const_iterator > | FileOpenListBeginEnd () |
std::string | InputNode () |
void | InputNode (const std::string &innode) |
std::string | TopNodeName () const |
bool | FileListEmpty () const |
virtual int | IsOpen () const |
virtual std::string | GetString (const std::string &) const |
const std::list< std::string > | GetFileList () const |
const std::list< std::string > | GetFileOpenedList () const |
Public Member Functions inherited from Fun4AllBase | |
virtual | ~Fun4AllBase () |
virtual const std::string | Name () const |
Returns the name of this module. | |
virtual void | Name (const std::string &name) |
Sets the name of this module. | |
virtual void | Verbosity (const int ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual void | Verbosity (enu_Verbosity ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual int | Verbosity () const |
Gets the verbosity of this module. | |
Additional Inherited Members | |
Public Types inherited from Fun4AllBase | |
enum | enu_Verbosity { VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3, VERBOSITY_A_LOT = 4, VERBOSITY_MAX = std::numeric_limits<int>::max() - 10 } |
Protected Member Functions inherited from Fun4AllDstInputManager | |
int | ReadNextEventSyncObject () |
void | ReadRunTTree (const int i) |
void | IManager (PHNodeIOManager *iman) |
PHNodeIOManager * | IManager () |
void | runNode (PHCompositeNode *node) |
PHCompositeNode * | runNode () |
void | runNodeCopy (PHCompositeNode *node) |
PHCompositeNode * | runNodeCopy () |
void | runNodeSum (PHCompositeNode *node) |
PHCompositeNode * | runNodeSum () |
std::string | RunNodeName () const |
Protected Attributes inherited from Fun4AllDstInputManager | |
std::string | fullfilename |
Definition at line 15 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 15 of file Fun4AllRunNodeInputManager.h
Fun4AllRunNodeInputManager::Fun4AllRunNodeInputManager | ( | const std::string & | name = "DUMMY" , |
const std::string & | nodename = "DST" , |
||
const std::string & | topnodename = "TOP" |
||
) |
Definition at line 22 of file Fun4AllRunNodeInputManager.cc.
View newest version in sPHENIX GitHub at line 22 of file Fun4AllRunNodeInputManager.cc
|
inlineoverride |
Definition at line 20 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 20 of file Fun4AllRunNodeInputManager.h
|
overridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 30 of file Fun4AllRunNodeInputManager.cc.
View newest version in sPHENIX GitHub at line 30 of file Fun4AllRunNodeInputManager.cc
References Fun4AllDstInputManager::fileclose(), Fun4AllInputManager::FileName(), Fun4AllDstInputManager::fullfilename, RunHeader::get_RunNumber(), Fun4AllServer::getNode(), Fun4AllDstInputManager::IManager(), Fun4AllServer::instance(), Fun4AllInputManager::IsOpen(), FROG::location(), Fun4AllBase::Name(), PHReadOnly, PHRunTree, PHWHERE, PHNodeIOManager::print(), PHNodeIOManager::read(), Fun4AllDstInputManager::runNode(), Fun4AllDstInputManager::RunNodeName(), Fun4AllInputManager::SetRunNumber(), Fun4AllInputManager::TopNodeName(), and Fun4AllBase::Verbosity().
|
inlineoverridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 28 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 28 of file Fun4AllRunNodeInputManager.h
References Fun4AllReturnCodes::SYNC_NOOBJECT.
|
inlineoverridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 34 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 34 of file Fun4AllRunNodeInputManager.h
|
inlineoverridevirtual |
Reimplemented from Fun4AllInputManager.
Definition at line 29 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 29 of file Fun4AllRunNodeInputManager.h
References PushBackEvents().
|
inlineoverridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 32 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 32 of file Fun4AllRunNodeInputManager.h
Referenced by NoSyncPushBackEvents(), and SkipForThisManager().
|
overridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 81 of file Fun4AllRunNodeInputManager.cc.
View newest version in sPHENIX GitHub at line 81 of file Fun4AllRunNodeInputManager.cc
References Fun4AllInputManager::FileListEmpty(), Fun4AllInputManager::IsOpen(), Fun4AllBase::Name(), Fun4AllInputManager::OpenNextFile(), and Fun4AllBase::Verbosity().
|
inlineoverridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 31 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 31 of file Fun4AllRunNodeInputManager.h
|
inlineoverridevirtual |
Reimplemented from Fun4AllInputManager.
Definition at line 33 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 33 of file Fun4AllRunNodeInputManager.h
References PushBackEvents().
|
inlineoverridevirtual |
Reimplemented from Fun4AllDstInputManager.
Definition at line 27 of file Fun4AllRunNodeInputManager.h.
View newest version in sPHENIX GitHub at line 27 of file Fun4AllRunNodeInputManager.h
References Fun4AllReturnCodes::SYNC_OK.