git://git.uio.no
/
u
/
mrichter
/
AliRoot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow merging of non-std objects which are not a collection
[u/mrichter/AliRoot.git]
/
HLT
/
rec
/
AliHLTEsdManagerImplementation.h
diff --git
a/HLT/rec/AliHLTEsdManagerImplementation.h
b/HLT/rec/AliHLTEsdManagerImplementation.h
index a6a1d3c6cfabe63a7685c8f8021892b7883bf987..a66d73388705371e046c2d6ae03525e99264e768 100644
(file)
--- a/
HLT/rec/AliHLTEsdManagerImplementation.h
+++ b/
HLT/rec/AliHLTEsdManagerImplementation.h
@@
-14,10
+14,10
@@
*/
#include "AliHLTEsdManager.h"
*/
#include "AliHLTEsdManager.h"
+#include "AliESDEvent.h"
#include "TString.h"
#include <vector>
#include "TString.h"
#include <vector>
-class AliESDEvent;
class TTree;
class TFile;
class TTree;
class TFile;
@@
-39,6
+39,12
@@
class AliHLTEsdManagerImplementation : public AliHLTEsdManager {
/** destructor */
virtual ~AliHLTEsdManagerImplementation();
/** destructor */
virtual ~AliHLTEsdManagerImplementation();
+ /**
+ * Inherited from base class, see AliHLTEsdManager::SetOption() for
+ * documentation.
+ */
+ virtual int SetOption(const char* option);
+
/**
* Convert data buffer to ESD.
* The buffer is supposed to describe a streamed AliESDEvent object.
/**
* Convert data buffer to ESD.
* The buffer is supposed to describe a streamed AliESDEvent object.
@@
-92,6
+98,11
@@
class AliHLTEsdManagerImplementation : public AliHLTEsdManager {
*/
static TTree* EmbedIntoTree(AliESDEvent* pESD, const char* name="esdTree", const char* title="Tree with HLT ESD objects");
*/
static TTree* EmbedIntoTree(AliESDEvent* pESD, const char* name="esdTree", const char* title="Tree with HLT ESD objects");
+ class AliHLTESDEventHelper : public AliESDEvent {
+ public:
+ static bool IsStdContent(const char* key);
+ };
+
protected:
private:
protected:
private:
@@
-185,8
+196,10
@@
class AliHLTEsdManagerImplementation : public AliHLTEsdManager {
/** target directory */
TString fDirectory; //!transient
/** target directory */
TString fDirectory; //!transient
+ /** write local files */
+ bool fWriteLocal; //!transient
- ClassDef(AliHLTEsdManagerImplementation,
1
)
+ ClassDef(AliHLTEsdManagerImplementation,
2
)
};
#endif
};
#endif