![]() |
ATLAS Offline Software
|
Class for primary vertices z-coordinates generation (xKalman algorithm). More...
#include <SiZvertexMaker_xk.h>
Public Member Functions | |
Standard tool methods | |
| SiZvertexMaker_xk (const std::string &, const std::string &, const IInterface *) | |
| virtual | ~SiZvertexMaker_xk ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
Methods to initialize tool for new event or region | |
| virtual std::list< Trk::Vertex > | newEvent (const EventContext &ctx, SiSpacePointsSeedMakerEventData &data) const override |
| virtual std::list< Trk::Vertex > | newRegion (const EventContext &ctx, SiSpacePointsSeedMakerEventData &data, const std::vector< IdentifierHash > &, const std::vector< IdentifierHash > &) const override |
| virtual std::list< Trk::Vertex > | newRegion (const EventContext &ctx, SiSpacePointsSeedMakerEventData &data, const std::vector< IdentifierHash > &, const std::vector< IdentifierHash > &, const IRoiDescriptor &) const override |
Print internal tool parameters and status | |
| virtual MsgStream & | dump (MsgStream &out) const override |
Protected Attributes | |
Tool handles | |
| ToolHandle< InDet::ISiSpacePointsSeedMaker > | m_seedsgenerator {this, "SeedMakerTool", "InDet::SiSpacePointsSeedMaker_ATLxk"} |
Properties | |
| IntegerProperty | m_nspoint {this, "SeedSize", 2} |
| IntegerProperty | m_histsize {this, "HistSize", 500} |
| IntegerProperty | m_mincontent {this, "minContent", 20} |
| DoubleProperty | m_zmin {this, "Zmin", -250.} |
| DoubleProperty | m_zmax {this, "Zmax", +250.} |
| DoubleProperty | m_ratio {this, "minRatio", 0.25} |
| std::list< Trk::Vertex > | production (const EventContext &ctx, SiSpacePointsSeedMakerEventData &data) const |
| MsgStream & | dumpConditions (MsgStream &out) const |
Class for primary vertices z-coordinates generation (xKalman algorithm).
In AthenaMT, event dependent cache inside SiZvertexMaker_xk is not preferred. SiSpacePointsSeedMakerEventData class holds event dependent data for SiZvertexMaker_xk and ISiSpacePointsSeedMaker. Its object is instantiated in SiSPSeededTrackFinder::execute.
Definition at line 49 of file SiZvertexMaker_xk.h.
| InDet::SiZvertexMaker_xk::SiZvertexMaker_xk | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Definition at line 27 of file SiZvertexMaker_xk.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 220 of file SiZvertexMaker_xk.cxx.
|
protected |
Definition at line 230 of file SiZvertexMaker_xk.cxx.
|
overridevirtual |
Definition at line 52 of file SiZvertexMaker_xk.cxx.
|
overridevirtual |
Definition at line 37 of file SiZvertexMaker_xk.cxx.
|
overridevirtual |
Definition at line 61 of file SiZvertexMaker_xk.cxx.
|
overridevirtual |
Definition at line 71 of file SiZvertexMaker_xk.cxx.
|
overridevirtual |
Definition at line 83 of file SiZvertexMaker_xk.cxx.
|
protected |
Definition at line 96 of file SiZvertexMaker_xk.cxx.
|
protected |
Definition at line 105 of file SiZvertexMaker_xk.h.
|
protected |
Definition at line 106 of file SiZvertexMaker_xk.h.
|
protected |
Definition at line 104 of file SiZvertexMaker_xk.h.
|
protected |
Definition at line 109 of file SiZvertexMaker_xk.h.
|
protected |
Definition at line 98 of file SiZvertexMaker_xk.h.
|
protected |
Definition at line 108 of file SiZvertexMaker_xk.h.
|
protected |
Definition at line 107 of file SiZvertexMaker_xk.h.