8 #ifndef _DSCHit_factory_
9 #define _DSCHit_factory_
11 #include <JANA/JFactory.h>
48 const double GetConstant(
const vector<double> &the_table,
49 const int in_sector)
const;
50 const double GetConstant(
const vector<double> &the_table,
52 const double GetConstant(
const vector<double> &the_table,
53 const DSCHit *the_hit)
const;
60 jerror_t
brun(jana::JEventLoop *eventLoop, int32_t runnumber);
61 jerror_t
evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber);
69 #endif // _DSCHit_factory_
jerror_t erun(void)
Called everytime run number changes, provided brun has been called.
bool REQUIRE_ADC_TDC_MATCH
const double GetConstant(const vector< double > &the_table, const int in_sector) const
vector< double > tdc_time_offsets
DSCHit * FindMatch(vector< DSCHit * > &schits, int sector, double T)
vector< vector< double > > timewalk_parameters
jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber)
Called every event.
jerror_t init(void)
Called once at program start.
vector< double > a_pedestals
jerror_t fini(void)
Called after last event of last event source has been processed.
double USE_TIMEWALK_CORRECTION
double DELTA_T_ADC_TDC_MAX
vector< double > adc_time_offsets
jerror_t brun(jana::JEventLoop *eventLoop, int32_t runnumber)
Called everytime a new run number is detected.