18 printf(
"ExampleCxx::ctor, run %d, file %s\n", runinfo->
fRunNo, runinfo->
fFileName.c_str());
26 printf(
"ExampleCxx::dtor!\n");
31 printf(
"ExampleCxx::BeginRun, run %d, file %s\n", runinfo->
fRunNo, runinfo->
fFileName.c_str());
37 printf(
"ExampleCxx::EndRun, run %d\n", runinfo->
fRunNo);
43 printf(
"ExampleCxx::NextSubrun, run %d, file %s\n", runinfo->
fRunNo, runinfo->
fFileName.c_str());
48 printf(
"ExampleCxx::PauseRun, run %d\n", runinfo->
fRunNo);
53 printf(
"ExampleCxx::ResumeRun, run %d\n", runinfo->
fRunNo);
80 printf(
"\tExample TAFactory Usage!\n");
81 printf(
"\tPrint valid arguements for this modules here!");
84 void Init(
const std::vector<std::string> &args)
86 printf(
"ExampleCxxFactory::Init!\n");
87 printf(
"Arguments:\n");
88 for (
unsigned i=0; i<args.size(); i++)
89 printf(
"arg[%d]: [%s]\n", i, args[i].c_str());
94 printf(
"ExampleCxxFactory::Finish!\n");
99 printf(
"ExampleCxxFactory::NewRunObject, run %d, file %s\n", runinfo->
fRunNo, runinfo->
fFileName.c_str());
void Init(const std::vector< std::string > &args)
TARunObject * NewRunObject(TARunInfo *runinfo)
void AnalyzeSpecialEvent(TARunInfo *runinfo, TMEvent *event)
void BeginRun(TARunInfo *runinfo)
ExampleCxx(TARunInfo *runinfo)
void EndRun(TARunInfo *runinfo)
void PauseRun(TARunInfo *runinfo)
TAFlowEvent * Analyze(TARunInfo *runinfo, TMEvent *event, TAFlags *flags, TAFlowEvent *flow)
void ResumeRun(TARunInfo *runinfo)
void NextSubrun(TARunInfo *runinfo)
uint32_t serial_number
MIDAS event serial number.
uint32_t data_size
MIDAS event data size.
uint16_t event_id
MIDAS event ID.
static TARegister tar(new ExampleCxxFactory)