28 class DetectorClocksData;
47 , peaktime_sigma(pt_s)
54 , maxcharge_sigma(mc_s)
55 , goodness_of_fit(gof)
91 std::vector<std::vector<HitInfo>>
Hits;
105 return "HitAnaAlg Exception";
111 typedef std::pair<const std::vector<recob::Hit>&,
const std::vector<std::vector<int>>&>
117 void SetWireDataTree(TTree*);
119 void SetHitDataTree(std::vector<TTree*>&
trees);
121 void AnalyzeWires(std::vector<recob::Wire>
const&,
122 std::vector<sim::MCHitCollection>
const&,
128 void LoadHitAssocPair(std::vector<recob::Hit>
const&,
132 void ClearHitModules();
135 void InitWireData(
unsigned int,
unsigned int);
136 void ClearWireDataHitInfo();
138 void FillHitInfo(
recob::Hit const&, std::vector<HitInfo>&);
142 std::vector<sim::MCHitCollection>
const&,
143 std::vector<int>
const&,
148 std::vector<sim::MCHitCollection>
const&,
149 std::vector<int>
const&,
154 void FindAndStoreHitsInRange(std::vector<recob::Hit>
const&,
155 std::vector<int>
const&,
159 void FindAndStoreMCHitsInRange(std::vector<sim::MCHitCollection>
const&,
160 std::vector<int>
const&,
171 void SetupWireDataTree();
std::vector< std::string > HitModuleLabels
double rms(sqlite3 *db, std::string const &table_name, std::string const &column_name)
std::vector< float > Hits_wAverageCharge
std::vector< float > Hits_MeanMultiplicity
hit::HitAnaAlgException hitanaalgexception
std::vector< recob::Hit * > hitData
virtual const char * what() const
std::vector< float > Hits_PeakTime
HitInfo(float pt, float pt_s, float w, int st, int et, float c, float c_s, float mc, float mc_s, float gof)
std::vector< std::string > HitModuleLabels
float MCHits_wAverageTime
std::vector< float > Hits_PeakCharge
float MCHits_IntegratedCharge
float MCHits_wAverageCharge
std::vector< float > Hits_AverageCharge
std::vector< float > Hits_wAverageTime
General LArSoft Utilities.
Detector simulation of raw signals on wires.
std::pair< const std::vector< recob::Hit > &, const std::vector< std::vector< int > > & > HitAssocPair
Declaration of signal hit object.
Contains all timing reference information for the detector.
std::vector< float > Hits_IntegratedCharge
std::vector< TTree * > hitDataTree
std::vector< std::vector< HitInfo > > Hits
Class holding the regions of interest of signal from a channel.
Range class, with range and data.
float MCHits_AverageCharge
Declaration of basic channel signal object.
2D representation of charge deposited in the TDC/wire plane
std::vector< HitAssocPair > HitProcessingQueue
cet::coded_exception< error, detail::translate > exception