Class Reference for E1039 Core & Analysis Software
Fun4AllDummyInputManager Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/framework/fun4all/Fun4AllDummyInputManager.h>

+ Inheritance diagram for Fun4AllDummyInputManager:
+ Collaboration diagram for Fun4AllDummyInputManager:

Public Member Functions

 Fun4AllDummyInputManager (const std::string &name="DUMMY", const std::string &nodename="DST")
 
virtual ~Fun4AllDummyInputManager ()
 
int fileopen (const std::string &)
 
int fileclose ()
 
int isOpen ()
 
int run (const int)
 
int GetSyncObject (SyncObject **)
 
int SyncIt (const SyncObject *)
 
void setSyncManager (Fun4AllSyncManager *master)
 
int PushBackEvents (const int)
 
- Public Member Functions inherited from Fun4AllInputManager
virtual ~Fun4AllInputManager ()
 
virtual int ReadInRunNode (PHCompositeNode *)
 
virtual std::string Filename ()
 
virtual int BranchSelect (const std::string &, const int)
 
virtual int setBranches ()
 
virtual void Print (const std::string &what="ALL") const
 
virtual int skip (const int nevt)
 
virtual int NoSyncPushBackEvents (const int)
 
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)
 
int ResetFileList ()
 
virtual int ResetEvent ()
 
virtual void SetRunNumber (const int runno)
 
virtual int RunNumber () const
 
void AddToFileOpened (const std::string &filename)
 
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. 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...
 

Protected Attributes

int numevents
 
- Protected Attributes inherited from Fun4AllInputManager
std::vector< SubsysReco * > Subsystems
 
std::string InputNode
 
std::string filename
 
std::string topNodeName
 
std::list< std::string > filelist
 
std::list< std::string > filelist_copy
 
std::list< std::string > filelist_opened
 
Fun4AllSyncManagermySyncManager
 
int repeat
 
int myrunnumber
 
int initrun
 
- Protected Attributes inherited from Fun4AllBase
std::string ThisName
 
int verbosity
 The verbosity level. 0 means not verbose at all. 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 Fun4AllInputManager
 Fun4AllInputManager (const std::string &name="DUMMY", const std::string &nodename="DST", const std::string &topnodename="TOP")
 
- Protected Member Functions inherited from Fun4AllBase
 Fun4AllBase (const std::string &name="NONAME")
 

Detailed Description

Definition at line 11 of file Fun4AllDummyInputManager.h.

Constructor & Destructor Documentation

◆ Fun4AllDummyInputManager()

Fun4AllDummyInputManager::Fun4AllDummyInputManager ( const std::string &  name = "DUMMY",
const std::string &  nodename = "DST" 
)

Definition at line 9 of file Fun4AllDummyInputManager.cc.

References Fun4AllInputManager::filename.

◆ ~Fun4AllDummyInputManager()

virtual Fun4AllDummyInputManager::~Fun4AllDummyInputManager ( )
inlinevirtual

Definition at line 16 of file Fun4AllDummyInputManager.h.

Member Function Documentation

◆ fileclose()

int Fun4AllDummyInputManager::fileclose ( )
inlinevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 18 of file Fun4AllDummyInputManager.h.

◆ fileopen()

int Fun4AllDummyInputManager::fileopen ( const std::string &  )
inlinevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 17 of file Fun4AllDummyInputManager.h.

◆ GetSyncObject()

int Fun4AllDummyInputManager::GetSyncObject ( SyncObject **  )
inlinevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 21 of file Fun4AllDummyInputManager.h.

References Fun4AllReturnCodes::SYNC_NOOBJECT.

◆ isOpen()

int Fun4AllDummyInputManager::isOpen ( )
inlinevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 19 of file Fun4AllDummyInputManager.h.

◆ PushBackEvents()

int Fun4AllDummyInputManager::PushBackEvents ( const int  )
inlinevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 24 of file Fun4AllDummyInputManager.h.

◆ run()

int Fun4AllDummyInputManager::run ( const int  nevents)
virtual

◆ setSyncManager()

void Fun4AllDummyInputManager::setSyncManager ( Fun4AllSyncManager master)
virtual

Reimplemented from Fun4AllInputManager.

Definition at line 18 of file Fun4AllDummyInputManager.cc.

References Fun4AllSyncManager::CurrentRun(), PHFlag::get_IntFlag(), recoConsts::instance(), Fun4AllInputManager::mySyncManager, and Fun4AllInputManager::setSyncManager().

+ Here is the call graph for this function:

◆ SyncIt()

int Fun4AllDummyInputManager::SyncIt ( const SyncObject )
inlinevirtual

Reimplemented from Fun4AllInputManager.

Definition at line 22 of file Fun4AllDummyInputManager.h.

References Fun4AllReturnCodes::SYNC_OK.

Member Data Documentation

◆ numevents

int Fun4AllDummyInputManager::numevents
protected

Definition at line 28 of file Fun4AllDummyInputManager.h.

Referenced by run().


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