28 void WriteMsg(
const char* fcn)
30 mf::LogWarning(
"InfoTransfer") <<
"InfoTransfer::" << fcn <<
" \n";
38 :
evdb::Reconfigurable{pset}
47 unsigned int nplanes = geo->
Nplanes();
58 for (
unsigned int i = 0; i < nplanes; i++) {
74 unsigned int nplanes = geo->
Nplanes();
78 for (
unsigned int i = 0; i < nplanes; i++) {
89 unsigned int nplanes = geo->
Nplanes();
91 if (which_call != 2) {
95 for (
unsigned int j = 0; j < nplanes; j++) {
128 for (
unsigned int i = 0; i < nplanes; i++) {
133 for (
unsigned int i = 0; i <
fRefStartHit.size(); i++) {
139 for (
unsigned int i = 0; i < nplanes; i++) {
154 for (
size_t p = 0; p < hHandle->size(); ++p) {
161 for (
unsigned int j = 0; j < nplanes; j++) {
163 " ++++rebuilding with %lu selected hits in plane %u \n",
170 for (
unsigned int ip = 0; ip < nplanes; ip++) {
void FillStartEndHitCoords(unsigned int plane)
InfoTransfer(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
Declaration of signal hit object.
std::vector< recob::Hit * > fEndHit
The Starthit.
std::vector< recob::Hit * > fStartHit
The Starthit.
std::vector< art::Ptr< recob::Hit > > fFullHitlist
the full Hit list from the Hitfinder.
Manage all things related to colors for the event display.
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
std::vector< std::vector< double > > endhitout
IDparameter< geo::WireID > WireID
Member type of validated geo::WireID parameter.
T get(std::string const &key) const
Holds information about what action to take next.
std::vector< std::vector< double > > refendhitout
std::string fHitModuleLabel
label for geant4 module
Definition of data types for geometry description.
std::vector< std::vector< art::Ptr< recob::Hit > > > fRefinedHitlist
the refined hitlist after rebuild (one for each plane)
Detector simulation of raw signals on wires.
std::vector< recob::Hit * > fRefStartHit
The Refined Starthit.
void Rebuild(const art::Event &evt, art::ScheduleContext)
bool getByLabel(std::string const &label, std::string const &instance, Handle< PROD > &result) const
void SetSeedList(std::vector< util::PxLine > seedlines)
MaybeLogger_< ELseverityLevel::ELsev_warning, false > LogWarning
std::vector< recob::Hit * > fRefEndHit
The Refined Starthit.
EventNumber_t event() const
unsigned int Nplanes(TPCID const &tpcid=tpc_zero) const
Returns the total number of planes in the specified TPC.
std::vector< util::PxLine > const & GetSeedList() const
2D representation of charge deposited in the TDC/wire plane
void reconfigure(fhicl::ParameterSet const &pset)
std::vector< util::PxLine > fSeedList
Namespace collecting geometry-related classes utilities.
std::vector< std::vector< double > > starthitout
SubRunNumber_t subRun() const
art framework interface to geometry description
cet::coded_exception< error, detail::translate > exception
std::vector< std::vector< art::Ptr< recob::Hit > > > fSelectedHitlist
the list selected by the GUI (one for each plane)
std::vector< std::vector< double > > refstarthitout