12 #ifndef COSMICTRACKERALG_H
13 #define COSMICTRACKERALG_H
15 #include "art/Framework/Services/Registry/ServiceHandle.h"
16 #include "canvas/Persistency/Common/Ptr.h"
27 class DetectorClocksData;
28 class DetectorPropertiesData;
48 std::vector<std::vector<art::Ptr<recob::Hit>>>
trajHit;
81 std::vector<std::vector<std::vector<std::vector<double>>>>
vw;
82 std::vector<std::vector<std::vector<std::vector<double>>>>
vt;
83 std::vector<std::vector<std::vector<std::vector<unsigned int>>>>
vtraj;
85 art::ServiceHandle<geo::Geometry const>
geom;
91 #endif //ifndef COSMICTRACKERALG_H
std::vector< std::vector< std::vector< std::vector< double > > > > vw
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
void TrackTrajectory(detinfo::DetectorPropertiesData const &detProp, std::vector< art::Ptr< recob::Hit >> &fHits)
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
TrackTrajectoryAlg fTrackTrajectoryAlg
CosmicTrackerAlg(fhicl::ParameterSet const &pset)
double fsmatch
tolerance for distance matching (in cm)
art::ServiceHandle< geo::Geometry const > geom
const detinfo::LArProperties * larprop
std::vector< TVector3 > trkPos
void MakeSPT(detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, std::vector< art::Ptr< recob::Hit >> &fHits)
Contains all timing reference information for the detector.
void SPTReco(detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, std::vector< art::Ptr< recob::Hit >> &fHits)
std::vector< TVector3 > trajDir
void Track3D(detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, std::vector< art::Ptr< recob::Hit >> &fHits)
art framework interface to geometry description
std::vector< std::vector< art::Ptr< recob::Hit > > > trajHit