1 #ifndef __FUN4ALLDSTOUTPUTMANAGER_H__
2 #define __FUN4ALLDSTOUTPUTMANAGER_H__
19 int AddNode(
const std::string &nodename);
20 int StripNode(
const std::string &nodename);
24 void Print(
const std::string &what =
"ALL")
const;
int AddNode(const std::string &nodename)
add a node in outputmanager
int RemoveNode(const std::string &nodename)
removes a node from outputmanager
void Print(const std::string &what="ALL") const
print method (dump event selector)
virtual int Write(PHCompositeNode *startNode)
write starting from given node
std::vector< std::string > stripnodes
int outfileopen(const std::string &fname)
opens output file
virtual ~Fun4AllDstOutputManager()
std::vector< std::string > savenodes
void EnableRealTimeSave()
virtual int WriteNode(PHCompositeNode *thisNode)
write specified node
int StripNode(const std::string &nodename)
not write a node in outputmanager
Fun4AllDstOutputManager(const std::string &myname="DSTOUT", const std::string &filename="dstout.root")