![]() |
ATLAS Offline Software
|
Class-algorithm for pseudo track selection. More...
#include <PseudoTrackSelector.h>
Public Member Functions | |
PseudoTrackSelector (const std::string &t, const std::string &n, const IInterface *p) | |
Standard Algotithm methods: More... | |
virtual | ~PseudoTrackSelector () |
StatusCode | initialize () |
StatusCode | execute () |
StatusCode | finalize () |
virtual StatusCode | addBranches () const |
Protected Member Functions | |
void | fillRecoReplacedWithPseudo (const xAOD::TrackParticleContainer *recoTrackParticleCol, const xAOD::TrackParticleContainer *pseudoTrackParticleCol, xAOD::TrackParticleContainer *outputCol, bool onlyFromB=false, bool onlyNotFromB=false) const |
Output track collection. More... | |
void | fillRecoPlusPseudo (const xAOD::TrackParticleContainer *recoTrackParticleCol, const xAOD::TrackParticleContainer *pseudoTrackParticleCol, xAOD::TrackParticleContainer *outputCol, bool onlyFromB=false, bool onlyNotFromB=false) const |
void | fillRecoNoFakes (const xAOD::TrackParticleContainer *recoTrackParticleCol, xAOD::TrackParticleContainer *outputCol, bool onlyFromB=false, bool onlyNotFromB=false) const |
Static Protected Member Functions | |
static const xAOD::TruthParticle * | getTruth (const xAOD::TrackParticle *track) |
Private Types | |
typedef ElementLink< xAOD::TruthParticleContainer > | TruthLink |
Private Attributes | |
ToolHandle< InDet::IInDetTrackTruthOriginTool > | m_trackOriginTool {this, "trackTruthOriginTool", "InDet::InDetTrackTruthOriginTool", "truth track origin tool"} |
Class-algorithm for pseudo track selection.
Definition at line 31 of file PseudoTrackSelector.h.
|
private |
Definition at line 85 of file PseudoTrackSelector.h.
DerivationFramework::PseudoTrackSelector::PseudoTrackSelector | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Standard Algotithm methods:
Reco track collection.
Pseudo track collection.
Output track collection.
Output track collection.
Output track collection.
Output track collection.
Output track collection.
Output track collection.
Output track collection.
Output track collection.
Output track collection.
Definition at line 27 of file PseudoTrackSelector.cxx.
|
inlinevirtual |
Definition at line 39 of file PseudoTrackSelector.h.
|
virtual |
Definition at line 76 of file PseudoTrackSelector.cxx.
StatusCode DerivationFramework::PseudoTrackSelector::execute | ( | ) |
|
protected |
Definition at line 339 of file PseudoTrackSelector.cxx.
|
protected |
Definition at line 271 of file PseudoTrackSelector.cxx.
|
protected |
Output track collection.
Protected methods:
Routines that selects the relevant (pseudo) tracks.
Definition at line 185 of file PseudoTrackSelector.cxx.
StatusCode DerivationFramework::PseudoTrackSelector::finalize | ( | ) |
Definition at line 71 of file PseudoTrackSelector.cxx.
|
staticprotected |
Definition at line 383 of file PseudoTrackSelector.cxx.
StatusCode DerivationFramework::PseudoTrackSelector::initialize | ( | ) |
Definition at line 49 of file PseudoTrackSelector.cxx.
|
protected |
|
protected |
Protected data:
Definition at line 49 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 57 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 58 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 59 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 54 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 55 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 56 of file PseudoTrackSelector.h.
|
protected |
Pseudo track collection.
Definition at line 51 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 52 of file PseudoTrackSelector.h.
|
protected |
Output track collection.
Definition at line 53 of file PseudoTrackSelector.h.
|
private |
Definition at line 87 of file PseudoTrackSelector.h.