|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef AFP_LOCRECO_AFPSIDLINREGTOOL_H
12 #define AFP_LOCRECO_AFPSIDLINREGTOOL_H
18 #include "GaudiKernel/ServiceHandle.h"
41 :
public extends<AthAlgTool, IAFPSiDLocRecoTrackAlgTool>
64 Gaudi::Property<std::string>
m_tracksContainerName{
this,
"tracksContainerName",
"AFPTrackContainer",
"Name of the container in which tracks are saved"};
67 Gaudi::Property<int>
m_stationID{
this,
"stationID", 0,
"ID number of station for which tracks should be reconstructed"};
70 Gaudi::Property<double>
m_allowedDistanceBetweenClustersInTrack{
this,
"allowedDistanceBetweenClustersInTrack", 0.5,
"Maximum allowed distance between clusters to be considered coming from the same proton"};
76 Gaudi::Property<std::string>
m_trackSelection{
this,
"trackSelection",
"Medium",
"Track selection, allowed values are \"Loose\" (accept all track candidates), \"Medium\" (accept only tracks with clusters in at least #m_minimalNumberOfPlanesInTrack planes), or \"Tight\" (reject all with more than a single cluster per plane and less than #m_minimalNumberOfPlanesInTrack planes)"};
79 Gaudi::Property<unsigned int>
m_minimalNumberOfPlanesInTrack{
this,
"minimalNumberOfPlanesInTrack", 2,
"Minimal numer of planes required for track candidate"};
102 std::pair<double, double>
linearRegression(
const std::vector<std::pair<double, double>>& YX)
const;
Property holding a SG store/key/clid from which a ReadHandle is made.
Definitions of identification numbers of track reconstruction algorithms.
::StatusCode StatusCode
StatusCode definition for legacy code.
def init(v_theApp, v_rootStream=None)
Class representing a cluster of AFP pixel hits.
setBGCode setTAP setLVL2ErrorBits bool