14 #ifndef RECOTOOL_MCBTALG_H 15 #define RECOTOOL_MCBTALG_H 23 class DetectorClocksData;
51 typedef std::map<unsigned int, ::btutil::edep_info_t>
59 MCBTAlg(
const std::vector<unsigned int>& g4_trackid_v,
60 const std::vector<sim::SimChannel>& simch_v);
62 void Reset(
const std::vector<unsigned int>& g4_trackid_v,
63 const std::vector<sim::SimChannel>& simch_v);
65 void Reset(
const std::vector<std::vector<unsigned int>>& g4_trackid_v,
66 const std::vector<sim::SimChannel>& simch_v);
71 const std::vector<double>& MCQSum(
const size_t plane_id)
const;
101 const std::vector<btutil::WireRange_t>& hit_v)
const;
111 const std::vector<btutil::WireRange_t>& hit_v)
const;
113 size_t Index(
const unsigned int g4_track_id)
const;
118 return _num_parts - 1;
122 void Register(
const unsigned int& g4_track_id);
124 void Register(
const std::vector<unsigned int>& g4_track_id);
126 void ProcessSimChannel(
const std::vector<sim::SimChannel>& simch_v);
end
while True: pbar.update(maxval-len(onlies[E][S])) #print iS, "/", len(onlies[E][S]) found = False for...
std::vector< std::vector< double > > _sum_mcq
std::vector<::btutil::ch_info_t > _event_info
WireRange_t(unsigned int c, double s, double e)
std::vector< double > edep_info_t
std::vector< size_t > _trkid_to_index
General LArSoft Utilities.
static int max(int a, int b)
Detector simulation of raw signals on wires.
Contains all timing reference information for the detector.
std::map< unsigned int,::btutil::edep_info_t > ch_info_t