65 loop->GetSingle(locTTabUtilities);
67 vector<const DCAEN1290TDCHit*> sipmtdchits;
68 loop->Get(sipmtdchits);
69 vector<const Df250PulseData*> sipmadchits;
70 loop->Get(sipmadchits);
72 for(uint i=0; i<sipmadchits.size(); i++) {
74 if(sipmadchit->
rocid == 77 && sipmadchit->
slot == 16 && sipmadchit->
channel == 15) {
85 hit->
t_TDC=numeric_limits<double>::quiet_NaN();
92 hit->AddAssociatedObject(sipmadchit);
98 for(uint i=0; i<sipmtdchits.size(); i++) {
100 if(sipmtdchit->
rocid == 78 && sipmtdchit->
slot == 8 && sipmtdchit->
channel == 30) {
117 newhit->
t_TDC=numeric_limits<double>::quiet_NaN();
120 newhit->AddAssociatedObject(sipmtdchit);
121 _data.push_back(newhit);
156 hit->AddAssociatedObject(sipmtdchit);
172 for(
unsigned int i=0; i<_data.size(); i++){
175 if(!isfinite(hit->
t_fADC))
continue;
178 double delta_T = fabs(T - hit->
t);
181 if(best_match != NULL) {
182 if(delta_T < fabs(best_match->
t - T))
jerror_t brun(jana::JEventLoop *eventLoop, int32_t runnumber)
double Convert_DigiTimeToNs_CAEN1290TDC(const JObject *locTDCDigiHit) const
DDIRCLEDRef * FindMatch(double T)
jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber)