ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Fun4AllNoSyncDstInputManager Class Reference

#include <coresoftware/blob/master/offline/framework/fun4all/Fun4AllNoSyncDstInputManager.h>

+ Inheritance diagram for Fun4AllNoSyncDstInputManager:
+ Collaboration diagram for Fun4AllNoSyncDstInputManager:

Public Member Functions

 Fun4AllNoSyncDstInputManager (const std::string &name="DUMMY", const std::string &nodename="DST", const std::string &topnodename="TOP")
 
 ~Fun4AllNoSyncDstInputManager () override
 
int SyncIt (const SyncObject *) override
 
int GetSyncObject (SyncObject **) override
 
int NoSyncPushBackEvents (const int nevt) override
 
int setSyncBranches (PHNodeIOManager *) override
 
int NoRunTTree ()
 
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 fileopen (const std::string &filenam) override
 
int fileclose () override
 
int run (const int nevents=0) override
 
int BranchSelect (const std::string &branch, const int iflag) override
 
int setBranches () override
 
void Print (const std::string &what="ALL") const override
 
int PushBackEvents (const int i) 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
 
- 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 = INT_MAX - 10
}
 
- Protected Member Functions inherited from Fun4AllDstInputManager
int ReadNextEventSyncObject ()
 
void ReadRunTTree (const int i)
 

Detailed Description

Definition at line 15 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 15 of file Fun4AllNoSyncDstInputManager.h

Constructor & Destructor Documentation

Fun4AllNoSyncDstInputManager::Fun4AllNoSyncDstInputManager ( const std::string &  name = "DUMMY",
const std::string &  nodename = "DST",
const std::string &  topnodename = "TOP" 
)

Definition at line 8 of file Fun4AllNoSyncDstInputManager.cc.

View newest version in sPHENIX GitHub at line 8 of file Fun4AllNoSyncDstInputManager.cc

Fun4AllNoSyncDstInputManager::~Fun4AllNoSyncDstInputManager ( )
inlineoverride

Definition at line 20 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 20 of file Fun4AllNoSyncDstInputManager.h

Member Function Documentation

int Fun4AllNoSyncDstInputManager::GetSyncObject ( SyncObject **  )
inlineoverridevirtual

Reimplemented from Fun4AllDstInputManager.

Definition at line 25 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 25 of file Fun4AllNoSyncDstInputManager.h

References Fun4AllReturnCodes::SYNC_NOOBJECT.

int Fun4AllNoSyncDstInputManager::HasSyncObject ( ) const
inlineoverridevirtual

Reimplemented from Fun4AllDstInputManager.

Definition at line 34 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 34 of file Fun4AllNoSyncDstInputManager.h

int Fun4AllNoSyncDstInputManager::NoRunTTree ( )

Definition at line 16 of file Fun4AllNoSyncDstInputManager.cc.

View newest version in sPHENIX GitHub at line 16 of file Fun4AllNoSyncDstInputManager.cc

References g4zmq::exit(), Fun4AllInputManager::IsOpen(), Fun4AllBase::Name(), and Fun4AllDstInputManager::ReadRunTTree().

+ Here is the call graph for this function:

int Fun4AllNoSyncDstInputManager::NoSyncPushBackEvents ( const int  nevt)
inlineoverridevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 26 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 26 of file Fun4AllNoSyncDstInputManager.h

References Fun4AllDstInputManager::PushBackEvents().

+ Here is the call graph for this function:

int Fun4AllNoSyncDstInputManager::setSyncBranches ( PHNodeIOManager )
inlineoverridevirtual

Reimplemented from Fun4AllDstInputManager.

Definition at line 28 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 28 of file Fun4AllNoSyncDstInputManager.h

int Fun4AllNoSyncDstInputManager::SkipForThisManager ( const int  nevents)
inlineoverridevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 33 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 33 of file Fun4AllNoSyncDstInputManager.h

References Fun4AllDstInputManager::PushBackEvents().

+ Here is the call graph for this function:

int Fun4AllNoSyncDstInputManager::SyncIt ( const SyncObject )
inlineoverridevirtual

Reimplemented from Fun4AllDstInputManager.

Definition at line 24 of file Fun4AllNoSyncDstInputManager.h.

View newest version in sPHENIX GitHub at line 24 of file Fun4AllNoSyncDstInputManager.h

References Fun4AllReturnCodes::SYNC_OK.


The documentation for this class was generated from the following files: