33 using base_class::base_class;
38 const EventContext& ctx,
39 const ActsTrk::TrackContainer::ConstTrackProxy& track,
40 const Acts::Surface& perigeeSurface,
46 const ActsTrk::TrackContainer::ConstTrackProxy& track,
47 const Acts::Surface& perigee_surface)
const;
58 {
this,
"ExtrapolationPathLimit", std::numeric_limits<double>::max(),
59 "PathLimit for extrapolating track parameters."};
62 {
this,
"FirstAndLastParameterOnly",
true,
63 "Only convert the first and the last parameter."};
66 {
this,
"ComputeExpectedLayerPattern",
true,
67 "Compute the expected layer pattern. CPU expensive"};
70 {
this,
"expectIfPixelContribution",
true,
71 "Only expect pixel hits if there are pixel hits on track."};
74 {
this,
"PixelExpectLayerPathLimitInMM", 1000,
75 "PathLimit for extrapolating to get the expected pixel layer pattern in mm."};
79 "Pattern recognition info bitmask to store on converted track particles."};
83 "Track fitter identifier to store on converted track particles."};
87 {
this,
"HgtdDecorationLevel",
false,
"HGTD specific decorations: 0 = none, >0 time and hits, >=200 mean time, chi2." };
89 {
this,
"ITkDecorationLevel", 1,
">=200 split counts for inclined and flat barrel." };
Utility class to handle the three contexts neeeded in an ACTS reconstruction job 1) GeometryContext -...
virtual StatusCode convert(xAOD::TrackParticle &trackParticle, const EventContext &ctx, const ActsTrk::TrackContainer::ConstTrackProxy &track, const Acts::Surface &perigeeSurface, const InDet::BeamSpotData *beamspotData=nullptr) const override