36 vector<const DBCALGeometry *> BCALGeomVec;
37 eventLoop->Get(BCALGeomVec);
38 if(BCALGeomVec.size() == 0)
39 throw JException(
"Could not load DBCALGeometry object!");
40 dBCALGeom = BCALGeomVec[0];
51 vector<const DBCALPoint*> bcalpoints;
52 loop->Get(bcalpoints);
55 if(bcalpoints.size() == 0)
return NOERROR;
60 for(
unsigned int i=0; i<bcalpoints.size(); i++){
65 _data.push_back(cluster);
jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber)
Called every event.
jerror_t init(void)
Called once at program start.
DGeometry * GetDGeometry(unsigned int run_number)
jerror_t brun(jana::JEventLoop *eventLoop, int32_t runnumber)
Called everytime a new run number is detected.
void addPoint(const DBCALPoint *point, int q)
jerror_t erun(void)
Called everytime run number changes, provided brun has been called.
jerror_t fini(void)
Called after last event of last event source has been processed.
bool GetTargetZ(double &z_target) const
z-location of center of target