1 #ifndef __FUN4ALL_SPILL_DST_OUTPUT_MANAGER_H__
2 #define __FUN4ALL_SPILL_DST_OUTPUT_MANAGER_H__
20 std::string m_dir_base;
26 std::string m_name_table;
34 void EnableDB(
const bool refresh_db=
false,
const std::string name_table=
"spill_dst_status");
37 void DstStarted (
const int run,
const int spill_f,
const int spill_l,
const std::string file_name,
int utime=0);
38 void DstFinished(
const int run,
const int spill_f,
const int spill_l,
int utime=0);
Standard interface with SQL database.
A Fun4All output manger that creates one DST file per spill group.
void EnableDB(const bool refresh_db=false, const std::string name_table="spill_dst_status")
void SetSpillStep(const int step)
void DstStarted(const int run, const int spill_f, const int spill_l, const std::string file_name, int utime=0)
void DstFinished(const int run, const int spill_f, const int spill_l, int utime=0)
Fun4AllSpillDstOutputManager(const std::string &dir_base, const std::string &myname="SPILLDSTOUT")
virtual ~Fun4AllSpillDstOutputManager()
int Write(PHCompositeNode *startNode)
write starting from given node