std::vector< size_t > vec
MuonTesterBranch(MuonTesterTree &tree, const std::string &br_name)
TTree * tree() override final
Returns the underlying TTree object.
void operator+=(const Amg::Vector3D &vec)
VectorBranch< float > & m_x
bool fill(const EventContext &) override final
The fill method checks if enough information is provided such that the branch is cleared from the inf...
bool init() override final
The init method checks whether the branch name has already registered to the MuonTree and tries then ...
void set(const Amg::Vector3D &vec, size_t pos)
VectorBranch< float > & m_y
void push_back(const Amg::Vector3D &vec)
interface using the Amg::Vector3D
ThreeVectorBranch(MuonTesterTree &tree, const std::string &vec_name)
VectorBranch< float > & m_z
Eigen::Matrix< double, 3, 1 > Vector3D
Class to store array like branches into the n-tuples.