 |
ATLAS Offline Software
|
Go to the documentation of this file.
14 const std::string& inContainer,
16 const std::string& collName):
19 m_collName{collName} {}
29 for (
const auto track : *tracks) {
33 const unsigned nDoF =
track.nDoF();
MuonVal::VectorBranch< float > & m_trackChi2
SG::ReadHandleKey< ActsTrk::TrackContainer > m_key
MuonVal::VectorBranch< float > & m_trackEta
MuonVal::VectorBranch< unsigned > & m_trackNdoF
MuonVal::VectorBranch< float > & m_trackPhi
TTree * tree() override final
Returns the underlying TTree object.
bool declare_dependency(Key &key)
Declares the ReadHandle/ ReadCondHandleKey as data dependency of the algorithm.
MuonVal::VectorBranch< unsigned > & m_parentSeed
bool msgLvl(const MSG::Level lvl) const
Test the output level.
const T * get(const ReadCondHandleKey< T > &key, const EventContext &ctx)
Convenience function to retrieve an object given a ReadCondHandleKey.
bool fill(const EventContext &ctx) override final
The fill method checks if enough information is provided such that the branch is cleared from the inf...
double chi2(TH1 *h0, TH1 *h1)
std::pair< Amg::Vector3D, double > convertMomFromActs(const Acts::Vector4 &actsMom)
Converts an Acts four-momentum vector into an pair of an Athena three-momentum and the paritcle's ene...
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
MuonVal::VectorBranch< float > & m_trackPt
MuonVal::VectorBranch< int > & m_trackQ
Eigen::Matrix< double, 3, 1 > Vector3D
This header ties the generic definitions in this package.
bool declare_keys() override final
Handle class for reading from StoreGate.