Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:18:16

0001 #ifndef TRACKBASEHISTORIC_TRACKANALYSISUTILS_H
0002 #define TRACKBASEHISTORIC_TRACKANALYSISUTILS_H
0003 
0004 #include <trackbase/TrkrDefs.h>
0005 #include <Acts/Definitions/Algebra.hpp>
0006 
0007 #include <utility>
0008 
0009 class SvtxTrack;
0010 
0011 namespace TrackAnalysisUtils
0012 {
0013   /// Returns DCA as .first and uncertainty on DCA as .second
0014   using DCA = std::pair<float, float>;
0015   using DCAPair = std::pair<DCA, DCA>;
0016 
0017   DCAPair get_dca(SvtxTrack* track, Acts::Vector3& vertex);
0018 
0019   std::vector<TrkrDefs::cluskey> get_cluster_keys(SvtxTrack* track);
0020 
0021 };  // namespace TrackAnalysisUtils
0022 
0023 #endif