|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef INDETV0FINDERTOOL_H
16 #define INDETV0FINDERTOOL_H
19 #include "GaudiKernel/ToolHandle.h"
29 #include "GaudiKernel/IPartPropSvc.h"
86 class TrkV0VertexFitter;
91 class ParticleDataTable;
96 static const InterfaceID IID_InDetV0FinderTool(
"InDetV0FinderTool", 1, 0);
106 static const InterfaceID&
interfaceID() {
return IID_InDetV0FinderTool;}
119 "key for retrieval of TrackParticles" };
122 this,
"VertexFitterTool",
"Trk::V0VertexFitter"};
124 this,
"VKVertexFitterTool",
"Trk::TrkVKalVrtFitter"};
126 this,
"KshortFitterTool",
"Trk::TrkVKalVrtFitter"};
128 this,
"LambdaFitterTool",
"Trk::TrkVKalVrtFitter"};
130 this,
"LambdabarFitterTool",
"Trk::TrkVKalVrtFitter"};
132 this,
"GammaFitterTool",
"Trk::TrkVKalVrtFitter"};
134 this,
"V0Tools",
"Trk::V0Tools"};
136 this,
"TrackToVertexTool",
"Reco::TrackToVertex"};
138 this,
"TrackSelectorTool",
"InDet::TrackSelectorTool"};
140 this,
"VertexPointEstimator",
"InDet::VertexPointEstimator"};
142 this,
"Extrapolator",
"Trk::Extrapolator"};
149 BooleanProperty
m_pv{
this,
"trkSelPV",
false};
157 DoubleProperty
m_massp{
this,
"massp", 938.272};
158 DoubleProperty
m_masse{
this,
"masse", 0.510999};
188 void SGError(
const std::string& errService)
const;
208 "primary vertex container" };
226 Gaudi::Property<std::string>
m_v0Key {
this,
"V0ContainerName",
"V0Candidates",
"V0 container name (same calling alg)" };
227 Gaudi::Property<std::string>
m_ksKey {
this,
"KshortContainerName",
"KshortCandidates",
"Ks container name (same calling alg)" };
228 Gaudi::Property<std::string>
m_laKey {
this,
"LambdaContainerName",
"LambdaCandidates",
229 "Lambda container name (same calling alg)" };
230 Gaudi::Property<std::string>
m_lbKey {
this,
"LambdabarContainerName",
"LambdabarCandidates",
231 "Lambdabar container name (same calling alg)" };
232 Gaudi::Property<int>
m_maxPV {
this,
"MaxPV", 999999 };
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
Class describing a Vertex.
This class implements a vertex fitting algorithm optimised for V0 finding.
Class describing a TrackParticle.