|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef AFP_LOCRECO_AFPTDBASICKALMANTOOL_H
11 #define AFP_LOCRECO_AFPTDBASICKALMANTOOL_H 1
16 #include "GaudiKernel/ServiceHandle.h"
33 #include "nlohmann/json.hpp"
43 :
public extends<AthAlgTool, IAFPTDLocRecoTrackAlgTool>
47 const std::string&
name,
70 Gaudi::Property<std::string>
m_tracksContainerName{
this,
"tracksContainerName",
"AFPToFTrackContainer",
"Name of the container in which ToF tracks are saved"};
73 Gaudi::Property<int>
m_stationID{
this,
"stationID", 0,
"ID number of station for which tracks should be reconstructed"};
79 Gaudi::Property<unsigned int>
m_minHitsNumber{
this,
"minHitsNumber", 3,
"Minimal number of bars in track. If there are less bars, track is rejected"};
81 Gaudi::Property<double>
m_maxAllowedLength{
this,
"maxAllowedLength", 100,
"Maximal length of the bar signal at which bar can be joined to the track"};
84 ToolHandle<AFP::IToFLocParamDBTool>
m_tofLocParamDBTool {
this,
"tofLocParamDBTool",
"AFP__ToFLocParamDBTool",
"Tool to access DB to get the local ToF parameters"};
90 void clearTrains(std::vector<const xAOD::AFPToFHit*> my_trainBars[4])
const
91 {my_trainBars[0].clear(); my_trainBars[1].clear(); my_trainBars[2].clear(); my_trainBars[3].clear();}
98 #endif // > !AFP_LOCRECO_AFPTDBASICKALMANTOOL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Full implementation of class AFPLocRecoStationBasicObj.