#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.
1.8.11