Class Reference for E1039 Core & Analysis Software
Home page
Related Pages
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Fun4AllNoSyncDstInputManager.h
Go to the documentation of this file.
1
#ifndef __FUN4ALLNOSYNCDSTINPUTMANAGER_H__
2
#define __FUN4ALLNOSYNCDSTINPUTMANAGER_H__
3
4
#include "
Fun4AllDstInputManager.h
"
5
#include "
Fun4AllReturnCodes.h
"
6
7
class
PHCompositeNode
;
8
class
PHNodeIOManager
;
9
class
SyncObject
;
10
11
class
Fun4AllNoSyncDstInputManager
:
public
Fun4AllDstInputManager
12
{
13
public
:
14
15
Fun4AllNoSyncDstInputManager
(
const
std::string &name =
"DUMMY"
,
const
std::string &nodename =
"DST"
,
const
std::string &topnodename =
"TOP"
);
16
17
virtual
~Fun4AllNoSyncDstInputManager
() {}
18
19
// Effectivly turn off the synchronization checking
20
//
21
int
SyncIt
(
const
SyncObject
*
/*mastersync*/
) {
return
Fun4AllReturnCodes::SYNC_OK
;}
22
int
GetSyncObject
(
SyncObject
**
/*mastersync*/
) {
return
Fun4AllReturnCodes::SYNC_NOOBJECT
;}
23
int
NoSyncPushBackEvents
(
const
int
nevt) {
return
PushBackEvents
(nevt);}
24
// no sync object we don't need to enable the sync variables
25
int
setSyncBranches
(
PHNodeIOManager
*
/*IManager*/
) {
return
0;}
26
27
// turn off reading of the runwise TTree to make run mixing for embedding possible
28
int
NoRunTTree
();
29
30
};
31
32
#endif
/* __FUN4ALLNOSYNCDSTINPUTMANAGER_H__ */
Fun4AllDstInputManager.h
Fun4AllNoSyncDstInputManager::NoRunTTree
int NoRunTTree()
Definition:
Fun4AllNoSyncDstInputManager.cc:17
Fun4AllDstInputManager::PushBackEvents
int PushBackEvents(const int i)
Definition:
Fun4AllDstInputManager.cc:612
Fun4AllNoSyncDstInputManager
Definition:
Fun4AllNoSyncDstInputManager.h:11
Fun4AllNoSyncDstInputManager::setSyncBranches
int setSyncBranches(PHNodeIOManager *)
Definition:
Fun4AllNoSyncDstInputManager.h:25
SyncObject
Definition:
SyncObject.h:9
Fun4AllNoSyncDstInputManager::GetSyncObject
int GetSyncObject(SyncObject **)
Definition:
Fun4AllNoSyncDstInputManager.h:22
PHCompositeNode
Definition:
PHCompositeNode.h:14
Fun4AllReturnCodes::SYNC_OK
Definition:
Fun4AllReturnCodes.h:10
PHNodeIOManager
Definition:
PHNodeIOManager.h:18
Fun4AllReturnCodes::SYNC_NOOBJECT
Definition:
Fun4AllReturnCodes.h:12
Fun4AllNoSyncDstInputManager::NoSyncPushBackEvents
int NoSyncPushBackEvents(const int nevt)
Definition:
Fun4AllNoSyncDstInputManager.h:23
Fun4AllDstInputManager
Definition:
Fun4AllDstInputManager.h:12
Fun4AllNoSyncDstInputManager::~Fun4AllNoSyncDstInputManager
virtual ~Fun4AllNoSyncDstInputManager()
Definition:
Fun4AllNoSyncDstInputManager.h:17
Fun4AllReturnCodes.h
Fun4AllNoSyncDstInputManager::SyncIt
int SyncIt(const SyncObject *)
Definition:
Fun4AllNoSyncDstInputManager.h:21
Fun4AllNoSyncDstInputManager::Fun4AllNoSyncDstInputManager
Fun4AllNoSyncDstInputManager(const std::string &name="DUMMY", const std::string &nodename="DST", const std::string &topnodename="TOP")
Definition:
Fun4AllNoSyncDstInputManager.cc:8
e1039-core
framework
fun4all
Fun4AllNoSyncDstInputManager.h
Built by
Haiwang Yu
. updated:
Wed May 26 2021 21:44:02
using
1.8.5 with
SeaQuest GitHub integration