12 #ifndef COSMICTRACKERALG_H 13 #define COSMICTRACKERALG_H 40 std::vector<std::vector<art::Ptr<recob::Hit>>>
trajHit;
68 std::vector<std::vector<std::vector<std::vector<double>>>>
vw;
69 std::vector<std::vector<std::vector<std::vector<double>>>>
vt;
70 std::vector<std::vector<std::vector<std::vector<unsigned int>>>>
vtraj;
81 #endif //ifndef COSMICTRACKERALG_H std::vector< std::vector< std::vector< std::vector< double > > > > vw
void SPTReco(std::vector< art::Ptr< recob::Hit > > &fHits)
std::vector< std::vector< std::vector< std::vector< double > > > > vt
double ftmatch
tolerance for time matching (in ticks)
Declaration of signal hit object.
std::vector< TVector3 > trajPos
std::vector< TVector3 > trkDir
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
std::vector< std::vector< std::vector< std::vector< unsigned int > > > > vtraj
void reconfigure(fhicl::ParameterSet const &pset)
TrackTrajectoryAlg fTrackTrajectoryAlg
CosmicTrackerAlg(fhicl::ParameterSet const &pset)
double fsmatch
tolerance for distance matching (in cm)
void TrackTrajectory(std::vector< art::Ptr< recob::Hit > > &fHits)
const detinfo::LArProperties * larprop
std::vector< TVector3 > trkPos
void Track3D(std::vector< art::Ptr< recob::Hit > > &fHits)
void MakeSPT(std::vector< art::Ptr< recob::Hit > > &fHits)
art::ServiceHandle< geo::Geometry > geom
std::vector< TVector3 > trajDir
art framework interface to geometry description
const detinfo::DetectorProperties * detprop
std::vector< std::vector< art::Ptr< recob::Hit > > > trajHit