55 #ifndef SPACEPOINTALG_H 56 #define SPACEPOINTALG_H 88 bool filter()
const {
return fFilter;}
89 bool merge()
const {
return fMerge;}
90 double maxDT()
const {
return fMaxDT;}
91 double maxS()
const {
return fMaxS;}
112 bool useMC =
false)
const;
117 std::vector<recob::SpacePoint>& sptv,
121 void fillSpacePoints(std::vector<recob::SpacePoint>& spts,
122 std::multimap<double, KHitTrack>
const& trackMap)
const;
128 std::vector<recob::SpacePoint> &sptv,
134 std::vector<recob::SpacePoint>& spts)
const;
138 std::vector<recob::SpacePoint>& spts)
const;
155 std::vector<recob::SpacePoint>& spts,
179 std::vector<const recob::Hit*>
pchit;
182 mutable std::map<const recob::Hit*, HitMCInfo>
fHitMCMap;
183 mutable std::map<int, art::PtrVector<recob::Hit> >
fSptHitMap;
std::vector< const recob::Hit * > pchit
Pointer to nearest neighbor hit (indexed by plane).
std::map< const recob::Hit *, HitMCInfo > fHitMCMap
double fTickOffsetU
Tick offset for plane U.
Reconstruction base classes.
double fMaxDT
Maximum time difference between planes.
std::vector< double > dist2
Distance to nearest neighbor hit (indexed by plane).
bool fEnableW
Enable flag (W).
std::vector< int > trackIDs
Parent trackIDs.
bool fEnableU
Enable flag (U).
std::map< int, art::PtrVector< recob::Hit > > fSptHitMap
std::vector< double > xyz
Location of ionization (all tracks).
double fMaxS
Maximum space separation between wires.
bool fPreferColl
Sort by collection wire.
Detector simulation of raw signals on wires.
double fTickOffsetV
Tick offset for plane V.
double fTickOffsetW
Tick offset for plane W.
int fMinViews
Mininum number of views per space point.
2D representation of charge deposited in the TDC/wire plane
bool fEnableV
Enable flag (V).