Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fun4AllSpillDstOutputManager.h
Go to the documentation of this file.
1 #ifndef __FUN4ALL_SPILL_DST_OUTPUT_MANAGER_H__
2 #define __FUN4ALL_SPILL_DST_OUTPUT_MANAGER_H__
4 
6 
15  std::string m_dir_base;
16  int m_sp_step;
17  int m_run_id;
18  int m_sp_id;
19 
20  public:
21  Fun4AllSpillDstOutputManager(const std::string &dir_base, const std::string &myname = "SPILLDSTOUT");
23 
24  void SetSpillStep(const int step) { m_sp_step = step; }
25  int Write(PHCompositeNode *startNode);
26 };
27 
28 #endif /* __FUN4ALL_SPILL_DST_OUTPUT_MANAGER_H__ */
Fun4AllSpillDstOutputManager(const std::string &dir_base, const std::string &myname="SPILLDSTOUT")
A Fun4All output manger that creates one DST file per spill group.
int Write(PHCompositeNode *startNode)
write starting from given node