8 #ifndef GAR_RECOALG_StripSplitterAlg_h 9 #define GAR_RECOALG_StripSplitterAlg_h 12 #include "Geometry/GeometryCore.h" 40 void DoStripSplitting();
44 std::vector<const gar::rec::CaloHit*>
getStripEndsHits()
const {
return fStripEndsHits; }
48 std::vector <const gar::rec::CaloHit*>
getSplitHits()
const {
return splitStripHits; }
50 std::vector <const gar::rec::CaloHit*>
getUnSplitHits()
const {
return unSplitStripHits; }
56 void getVirtualHits(
const gar::rec::CaloHit *
hit,
int orientation,
bool isBarrel, std::vector <const gar::rec::CaloHit*> &virtualhits);
82 TRANSVERSE = 0, LONGITUDINAL
gar::geo::GeometryCore const * fGeo
geometry information
std::vector< const gar::rec::CaloHit * > getStripEndsHits() const
std::vector< const gar::rec::CaloHit * > m_CaloHitVecEven
std::vector< const gar::rec::CaloHit * > m_CaloHitVecOdd
std::vector< const gar::rec::CaloHit * > getIntersectionHits() const
Description of geometry of one entire detector.
std::vector< const gar::rec::CaloHit * > fIntersectionHits
virtual void reconfigure(fhicl::ParameterSet const &pset)
gar::geo::BitFieldCoder const * fFieldDecoder
Helper class for decoding and encoding a bit field of 64bits for convenient declaration.
std::vector< const gar::rec::CaloHit * > getSplitHits() const
std::vector< const gar::rec::CaloHit * > splitStripHits
std::vector< const gar::rec::CaloHit * > fStripEndsHits
std::vector< const gar::rec::CaloHit * > getUnSplitHits() const
Detector simulation of raw signals on wires.
General GArSoft Utilities.
bool GetSaveStripEndsFlag() const
std::vector< const gar::rec::CaloHit * > unSplitStripHits