|
ATLAS Offline Software
|
Go to the documentation of this file.
3 #ifndef FPGATrackSimHOUGHROOTOUTPUTTOOL_H
4 #define FPGATrackSimHOUGHROOTOUTPUTTOOL_H
14 #include "GaudiKernel/ServiceHandle.h"
24 #include "GaudiKernel/ITHistSvc.h"
49 StatusCode fillTree(
const std::vector<std::shared_ptr<const FPGATrackSimRoad>> &roads,
const std::vector<FPGATrackSimTruthTrack> &truthTracks,
const std::vector<FPGATrackSimOfflineTrack> &offlineTracks,
const std::vector<std::shared_ptr<const FPGATrackSimHit>> &hits_2nd,
const bool writeOutNonSPStripHits,
const float minChi2,
const int maxOverlappingHits);
62 Gaudi::Property <std::string>
m_algorithm {
this,
"ORAlgo",
"Normal",
"Overlap removal algorithm"};
71 std::vector<float>
m_x;
72 std::vector<float>
m_y;
73 std::vector<float>
m_z;
91 std::vector<unsigned int>
m_ID;
176 #endif // FPGATrackSimHOUGHROOTOUTPUTTOOL_H
Maps physical layers to logical layers.
Maps ITK module indices to FPGATrackSim regions.
::StatusCode StatusCode
StatusCode definition for legacy code.
: FPGATrackSim-specific class to represent an hit in the detector.
Defines a class for roads.