34 "Scaler accumulation",
82 for (
i = 0;
i <
n;
i++) {
102#include "manalyzer.h"
112 printf(
"Scaler::ctor!\n");
119 printf(
"Scaler::dtor!\n");
136 printf(
"Analyze, run %d, event serno %d, id 0x%04x, data size %d\n",
runinfo->fRunNo, event->serial_number, (
int)event->event_id, event->data_size);
155 for (
int i = 0;
i <
n;
i++) {
ANA_MODULE scaler_accum_module
void Init(const std::vector< std::string > &args)
TARunObject * NewRunObject(TARunInfo *runinfo)
INT bk_close(void *event, void *pdata)
INT bk_locate(const void *event, const char *name, void *pdata)
void bk_create(void *event, const char *name, WORD type, void **pdata)
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)
INT scaler_clear(INT run_number)
INT scaler_accum(EVENT_HEADER *, void *)
INT scaler_eor(INT run_number)
static TARegister tar(new ScalerFactory)
TAFlowEvent * Analyze(TARunInfo *runinfo, TMEvent *event, TAFlags *flags, TAFlowEvent *flow)
void BeginRun(TARunInfo *runinfo)
Scaler(TARunInfo *runinfo)
void EndRun(TARunInfo *runinfo)