#include <InfoTransfer.h>
Public Member Functions | |
InfoTransfer (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
~InfoTransfer () | |
void | Rebuild (const art::Event &evt) |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | SetTestFlag (int value) |
int | GetTestFlag () |
void | SetRunNumber (int value) |
int | GetRunNumber () |
void | SetSubRunNumber (int value) |
int | GetSubRunNumber () |
void | SetEvtNumber (int value) |
int | GetEvtNumber () |
void | SetHitList (unsigned int p, std::vector< art::Ptr< recob::Hit > > hits_to_save) |
std::vector< art::Ptr< recob::Hit > > | GetHitList (unsigned int plane) |
std::vector< art::Ptr< recob::Hit > > | GetSelectedHitList (unsigned int plane) |
void | ClearSelectedHitList (int plane) |
void | SetStartHit (unsigned int p, recob::Hit *starthit) |
recob::Hit * | GetStartHit (unsigned int plane) |
void | SetEndHit (unsigned int p, recob::Hit *endhit) |
recob::Hit * | GetEndHit (unsigned int plane) |
std::vector< double > | GetStartHitCoords (unsigned int plane) |
std::vector< double > | GetEndHitCoords (unsigned int plane) |
void | SetStartHitCoords (unsigned int plane, std::vector< double > starthitin) |
void | SetEndHitCoords (unsigned int plane, std::vector< double > endhitin) |
void | SetSeedList (std::vector< util::PxLine > seedlines) |
std::vector< util::PxLine > | GetSeedList () |
InfoTransfer (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
~InfoTransfer () | |
void | Rebuild (const art::Event &evt, art::ScheduleContext) |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | SetTestFlag (int value) |
int | GetTestFlag () const |
void | SetRunNumber (int value) |
int | GetRunNumber () const |
void | SetSubRunNumber (int value) |
int | GetSubRunNumber () const |
void | SetEvtNumber (int value) |
int | GetEvtNumber () const |
void | SetHitList (unsigned int p, std::vector< art::Ptr< recob::Hit > > hits_to_save) |
std::vector< art::Ptr< recob::Hit > > const & | GetHitList (unsigned int plane) const |
std::vector< art::Ptr< recob::Hit > > const & | GetSelectedHitList (unsigned int plane) const |
void | ClearSelectedHitList (int plane) |
void | SetStartHit (unsigned int p, recob::Hit *starthit) |
recob::Hit * | GetStartHit (unsigned int plane) const |
void | SetEndHit (unsigned int p, recob::Hit *endhit) |
recob::Hit * | GetEndHit (unsigned int plane) const |
std::vector< double > const & | GetStartHitCoords (unsigned int plane) const |
std::vector< double > const & | GetEndHitCoords (unsigned int plane) const |
void | SetStartHitCoords (unsigned int plane, std::vector< double > starthitin) |
void | SetEndHitCoords (unsigned int plane, std::vector< double > endhitin) |
void | SetSeedList (std::vector< util::PxLine > seedlines) |
std::vector< util::PxLine > const & | GetSeedList () const |
Private Member Functions | |
void | FillStartEndHitCoords (unsigned int plane) |
void | FillStartEndHitCoords (unsigned int plane) |
Private Attributes | |
int | testflag |
int | fEvt |
int | fRun |
int | fSubRun |
std::vector< std::vector< art::Ptr< recob::Hit > > > | fSelectedHitlist |
the list selected by the GUI (one for each plane) More... | |
std::vector< std::vector< art::Ptr< recob::Hit > > > | fRefinedHitlist |
the refined hitlist after rebuild (one for each plane) More... | |
std::vector< art::Ptr< recob::Hit > > | fFullHitlist |
the full Hit list from the Hitfinder. More... | |
std::string | fHitModuleLabel |
label for geant4 module More... | |
std::vector< recob::Hit * > | fStartHit |
The Starthit. More... | |
std::vector< recob::Hit * > | fRefStartHit |
The Refined Starthit. More... | |
std::vector< recob::Hit * > | fEndHit |
The Starthit. More... | |
std::vector< recob::Hit * > | fRefEndHit |
The Refined Starthit. More... | |
std::vector< util::PxLine > | fSeedList |
std::vector< std::vector< double > > | starthitout |
std::vector< std::vector< double > > | endhitout |
std::vector< std::vector< double > > | refstarthitout |
std::vector< std::vector< double > > | refendhitout |
Definition at line 34 of file InfoTransfer.h.
evd::InfoTransfer::InfoTransfer | ( | fhicl::ParameterSet const & | pset, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 30 of file InfoTransfer_service.cc.
evd::InfoTransfer::~InfoTransfer | ( | ) |
Definition at line 61 of file InfoTransfer_service.cc.
|
explicit |
evd::InfoTransfer::~InfoTransfer | ( | ) |
|
inline |
Definition at line 69 of file InfoTransfer.h.
|
inline |
Definition at line 70 of file InfoTransfer.h.
|
private |
Definition at line 208 of file InfoTransfer_service.cc.
|
private |
|
inline |
Definition at line 89 of file InfoTransfer.h.
|
inline |
Definition at line 90 of file InfoTransfer.h.
|
inline |
Definition at line 95 of file InfoTransfer.h.
|
inline |
Definition at line 95 of file InfoTransfer.h.
|
inline |
Definition at line 57 of file InfoTransfer.h.
|
inline |
Definition at line 58 of file InfoTransfer.h.
|
inline |
Definition at line 63 of file InfoTransfer.h.
|
inline |
Definition at line 64 of file InfoTransfer.h.
|
inline |
Definition at line 53 of file InfoTransfer.h.
|
inline |
Definition at line 54 of file InfoTransfer.h.
std::vector< util::PxLine > evd::InfoTransfer::GetSeedList | ( | ) |
Definition at line 201 of file InfoTransfer_service.cc.
std::vector< util::PxLine > const & evd::InfoTransfer::GetSeedList | ( | ) | const |
Definition at line 205 of file InfoTransfer_service.cc.
|
inline |
Definition at line 66 of file InfoTransfer.h.
|
inline |
Definition at line 67 of file InfoTransfer.h.
|
inline |
Definition at line 83 of file InfoTransfer.h.
|
inline |
Definition at line 84 of file InfoTransfer.h.
|
inline |
Definition at line 92 of file InfoTransfer.h.
|
inline |
Definition at line 93 of file InfoTransfer.h.
|
inline |
Definition at line 55 of file InfoTransfer.h.
|
inline |
Definition at line 56 of file InfoTransfer.h.
|
inline |
Definition at line 51 of file InfoTransfer.h.
|
inline |
Definition at line 52 of file InfoTransfer.h.
void evd::InfoTransfer::Rebuild | ( | const art::Event & | evt, |
art::ScheduleContext | |||
) |
< the refined hitlist after rebuild
Definition at line 88 of file InfoTransfer_service.cc.
void evd::InfoTransfer::Rebuild | ( | const art::Event & | evt | ) |
< the refined hitlist after rebuild
Definition at line 83 of file InfoTransfer_service.cc.
void evd::InfoTransfer::reconfigure | ( | fhicl::ParameterSet const & | pset | ) |
void evd::InfoTransfer::reconfigure | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 66 of file InfoTransfer_service.cc.
|
inline |
Definition at line 86 of file InfoTransfer.h.
|
inline |
Definition at line 87 of file InfoTransfer.h.
|
inline |
Definition at line 102 of file InfoTransfer.h.
|
inline |
Definition at line 105 of file InfoTransfer.h.
|
inline |
Definition at line 56 of file InfoTransfer.h.
|
inline |
Definition at line 57 of file InfoTransfer.h.
|
inline |
Definition at line 60 of file InfoTransfer.h.
|
inline |
Definition at line 61 of file InfoTransfer.h.
|
inline |
Definition at line 52 of file InfoTransfer.h.
|
inline |
Definition at line 53 of file InfoTransfer.h.
void evd::InfoTransfer::SetSeedList | ( | std::vector< util::PxLine > | seedlines | ) |
Definition at line 194 of file InfoTransfer_service.cc.
void evd::InfoTransfer::SetSeedList | ( | std::vector< util::PxLine > | seedlines | ) |
|
inline |
Definition at line 80 of file InfoTransfer.h.
|
inline |
Definition at line 81 of file InfoTransfer.h.
|
inline |
Definition at line 98 of file InfoTransfer.h.
|
inline |
Definition at line 98 of file InfoTransfer.h.
|
inline |
Definition at line 54 of file InfoTransfer.h.
|
inline |
Definition at line 55 of file InfoTransfer.h.
|
inline |
Definition at line 50 of file InfoTransfer.h.
|
inline |
Definition at line 51 of file InfoTransfer.h.
|
private |
Definition at line 137 of file InfoTransfer.h.
|
private |
The Starthit.
Definition at line 131 of file InfoTransfer.h.
|
private |
Definition at line 120 of file InfoTransfer.h.
|
private |
the full Hit list from the Hitfinder.
Definition at line 125 of file InfoTransfer.h.
|
private |
label for geant4 module
Definition at line 126 of file InfoTransfer.h.
|
private |
The Refined Starthit.
Definition at line 132 of file InfoTransfer.h.
|
private |
the refined hitlist after rebuild (one for each plane)
Definition at line 124 of file InfoTransfer.h.
|
private |
The Refined Starthit.
Definition at line 129 of file InfoTransfer.h.
|
private |
Definition at line 121 of file InfoTransfer.h.
|
private |
Definition at line 134 of file InfoTransfer.h.
|
private |
the list selected by the GUI (one for each plane)
Definition at line 123 of file InfoTransfer.h.
|
private |
The Starthit.
Definition at line 128 of file InfoTransfer.h.
|
private |
Definition at line 122 of file InfoTransfer.h.
|
private |
Definition at line 140 of file InfoTransfer.h.
|
private |
Definition at line 139 of file InfoTransfer.h.
|
private |
Definition at line 136 of file InfoTransfer.h.
|
private |
Definition at line 119 of file InfoTransfer.h.