![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/fun4all/Fun4AllRunNodeInputManager.h>
Inheritance diagram for Fun4AllRunNodeInputManager:
Collaboration diagram for Fun4AllRunNodeInputManager: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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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.