|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/framework/fun4all/Fun4AllSyncManager.h>
Inheritance diagram for Fun4AllSyncManager:
Collaboration diagram for Fun4AllSyncManager:Public Member Functions | |
| Fun4AllSyncManager (const std::string &name="SYNCMANAGERNONAME") | |
| virtual | ~Fun4AllSyncManager () |
| int | registerInputManager (Fun4AllInputManager *InManager) |
| Fun4AllInputManager * | getInputManager (const std::string &name) |
| int | run (const int nevnts=0) |
| run n events (0 means up to end of file More... | |
| int | skip (const int nevnts=0) |
| skip n events (0 means up to the end of file). Skip means read, don't process. More... | |
| int | fileopen (const std::string &managername="NONE", const std::string &filename="NONE") |
| int | fileclose (const std::string &managername="NONE") |
| int | CurrentRun () |
| void | CurrentRun (const int ival) |
| void | CurrentEvent (const int evt) |
| void | Print (const std::string &what="ALL") const |
| void | SegmentNumber (const int iseg) |
| int | SegmentNumber () const |
| int | BranchSelect (const std::string &managername, const std::string &branch, int iflag) |
| int | BranchSelect (const std::string &branch, const int iflag) |
| int | setBranches (const std::string &managername) |
| int | setBranches () |
| void | TotalEvents (const int i) |
| int | TotalEvents () const |
| void | PrdfEvents (const int i) |
| int | PrdfEvents () const |
| void | GetInputFullFileList (std::vector< std::string > &fnames) const |
| void | Repeat (const int i=-1) |
| void | PushBackInputMgrsEvents (const int i) |
| int | ResetEvent () |
| const std::vector< Fun4AllInputManager * > | GetInputManagers () const |
Public Member Functions inherited from Fun4AllBase | |
| virtual | ~Fun4AllBase () |
| virtual const std::string | Name () const |
| Returns the name of this module. More... | |
| virtual void | Name (const std::string &name) |
| Sets the name of this module. More... | |
| virtual void | Verbosity (const int ival) |
| Sets the verbosity of this module (0 by default=quiet). More... | |
| virtual void | Verbosity (enu_Verbosity ival) |
| Sets the verbosity of this module (0 by default=quiet). More... | |
| virtual int | Verbosity () const |
| Gets the verbosity of this module. More... | |
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 = INT_MAX - 10 } |
Protected Member Functions inherited from Fun4AllBase | |
| Fun4AllBase (const std::string &name="NONAME") | |
Protected Attributes inherited from Fun4AllBase | |
| std::string | ThisName |
| int | verbosity |
| The verbosity level. 0 means not verbose at all. More... | |
Definition at line 16 of file Fun4AllSyncManager.h.
| Fun4AllSyncManager::Fun4AllSyncManager | ( | const std::string & | name = "SYNCMANAGERNONAME" | ) |
Definition at line 22 of file Fun4AllSyncManager.cc.
|
virtual |
Definition at line 35 of file Fun4AllSyncManager.cc.
References Fun4AllBase::verbosity.
| int Fun4AllSyncManager::BranchSelect | ( | const std::string & | branch, |
| const int | iflag | ||
| ) |
Definition at line 306 of file Fun4AllSyncManager.cc.
References Fun4AllInputManager::BranchSelect().
Here is the call graph for this function:| int Fun4AllSyncManager::BranchSelect | ( | const std::string & | managername, |
| const std::string & | branch, | ||
| int | iflag | ||
| ) |
Definition at line 291 of file Fun4AllSyncManager.cc.
References Fun4AllInputManager::BranchSelect(), and Fun4AllBase::Name().
Here is the call graph for this function:| void Fun4AllSyncManager::CurrentEvent | ( | const int | evt | ) |
Definition at line 428 of file Fun4AllSyncManager.cc.
References Fun4AllServer::EventNumber(), and Fun4AllServer::instance().
Referenced by Fun4AllHitMatrixInputManager::run(), Fun4AllTrackQAv1InputManager::run(), Fun4AllVectEventInputManager::run(), Fun4AllPrdfInputManager::run(), Fun4AllHepMCInputManager::run(), Fun4AllHepMCPileupInputManager::run(), Fun4AllEVIOInputManager::run(), Fun4AllSRawEventInputManager::run(), and Fun4AllRUSInputManager::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 35 of file Fun4AllSyncManager.h.
Referenced by Fun4AllHepMCInputManager::fileopen(), Fun4AllOscarInputManager::fileopen(), and Fun4AllDummyInputManager::setSyncManager().
Here is the caller graph for this function:
|
inline |
Definition at line 36 of file Fun4AllSyncManager.h.
| int Fun4AllSyncManager::fileclose | ( | const std::string & | managername = "NONE" | ) |
Definition at line 342 of file Fun4AllSyncManager.cc.
References Fun4AllInputManager::fileclose(), and Fun4AllBase::Name().
Here is the call graph for this function:| int Fun4AllSyncManager::fileopen | ( | const std::string & | managername = "NONE", |
| const std::string & | filename = "NONE" |
||
| ) |
Definition at line 276 of file Fun4AllSyncManager.cc.
References Fun4AllInputManager::fileopen(), and Fun4AllBase::Name().
Here is the call graph for this function:| void Fun4AllSyncManager::GetInputFullFileList | ( | std::vector< std::string > & | fnames | ) | const |
Definition at line 387 of file Fun4AllSyncManager.cc.
Referenced by Fun4AllServer::GetInputFullFileList().
Here is the caller graph for this function:| Fun4AllInputManager * Fun4AllSyncManager::getInputManager | ( | const std::string & | name | ) |
Definition at line 73 of file Fun4AllSyncManager.cc.
References Fun4AllBase::Name(), and NULL.
Here is the call graph for this function:
|
inline |
Definition at line 53 of file Fun4AllSyncManager.h.
|
inline |
Definition at line 48 of file Fun4AllSyncManager.h.
|
inline |
Definition at line 47 of file Fun4AllSyncManager.h.
Referenced by Fun4AllServer::PrdfEvents(), Fun4AllHitMatrixInputManager::run(), Fun4AllTrackQAv1InputManager::run(), Fun4AllVectEventInputManager::run(), Fun4AllPrdfInputManager::run(), Fun4AllEVIOInputManager::run(), Fun4AllSRawEventInputManager::run(), and Fun4AllRUSInputManager::run().
Here is the caller graph for this function:
|
virtual |
Print out some info about this module.
| what | can be used to specify what to print exactly. |
Reimplemented from Fun4AllBase.
Definition at line 361 of file Fun4AllSyncManager.cc.
References Fun4AllBase::Name().
Referenced by Fun4AllServer::Print(), and skip().
Here is the call graph for this function:
Here is the caller graph for this function:| void Fun4AllSyncManager::PushBackInputMgrsEvents | ( | const int | i | ) |
Definition at line 403 of file Fun4AllSyncManager.cc.
References Fun4AllInputManager::PushBackEvents().
Here is the call graph for this function:| int Fun4AllSyncManager::registerInputManager | ( | Fun4AllInputManager * | InManager | ) |
Definition at line 51 of file Fun4AllSyncManager.cc.
References Fun4AllBase::Name(), Fun4AllInputManager::setSyncManager(), and Fun4AllBase::verbosity.
Referenced by Fun4AllServer::registerInputManager().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 50 of file Fun4AllSyncManager.h.
| int Fun4AllSyncManager::ResetEvent | ( | ) |
Definition at line 413 of file Fun4AllSyncManager.cc.
References Fun4AllBase::Name(), Fun4AllInputManager::ResetEvent(), and Fun4AllBase::verbosity.
Referenced by Fun4AllServer::process_event().
Here is the call graph for this function:
Here is the caller graph for this function:| int Fun4AllSyncManager::run | ( | const int | nevnts = 0 | ) |
run n events (0 means up to end of file
Definition at line 88 of file Fun4AllSyncManager.cc.
References Fun4AllBase::Name(), Fun4AllInputManager::RunNumber(), Fun4AllBase::ThisName, and Fun4AllBase::verbosity.
Here is the call graph for this function:
|
inline |
Definition at line 40 of file Fun4AllSyncManager.h.
|
inline |
Definition at line 39 of file Fun4AllSyncManager.h.
Referenced by Fun4AllHitMatrixInputManager::run(), Fun4AllTrackQAv1InputManager::run(), Fun4AllVectEventInputManager::run(), Fun4AllPrdfInputManager::run(), Fun4AllEVIOInputManager::run(), Fun4AllSRawEventInputManager::run(), Fun4AllRUSInputManager::run(), and Fun4AllServer::SegmentNumber().
Here is the caller graph for this function:| int Fun4AllSyncManager::setBranches | ( | ) |
Definition at line 332 of file Fun4AllSyncManager.cc.
References Fun4AllInputManager::setBranches().
Here is the call graph for this function:| int Fun4AllSyncManager::setBranches | ( | const std::string & | managername | ) |
Definition at line 317 of file Fun4AllSyncManager.cc.
References Fun4AllBase::Name(), and Fun4AllInputManager::setBranches().
Here is the call graph for this function:| int Fun4AllSyncManager::skip | ( | const int | nevnts = 0 | ) |
skip n events (0 means up to the end of file). Skip means read, don't process.
Definition at line 246 of file Fun4AllSyncManager.cc.
References PHWHERE, and Print().
Here is the call graph for this function:
|
inline |
Definition at line 46 of file Fun4AllSyncManager.h.
|
inline |
Definition at line 45 of file Fun4AllSyncManager.h.
Referenced by Fun4AllServer::DstEvents().
Here is the caller graph for this function: