ATLAS Offline Software
Loading...
Searching...
No Matches
TreeTesterAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#pragma once
5
9namespace MuonVal{
10 namespace MuonTester {
12 public:
14 virtual StatusCode initialize() override final;
15 virtual StatusCode execute() override final;
16 virtual StatusCode finalize() override final;
17
18 private:
19 MuonTesterTree m_tree{"TestTree", "TestStream"};
20
21 MuonVal::ScalarBranch<unsigned>& m_scalarTest{m_tree.newScalar<unsigned>("scalar")};
22 MuonVal::VectorBranch<unsigned>& m_vectorTest{m_tree.newVector<unsigned>("vector")};
23 MuonVal::MatrixBranch<unsigned>& m_matrixTest{m_tree.newMatrix<unsigned>("matrix")};
25 };
26 }
27}
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override final
MuonVal::ArrayBranch< unsigned > * m_arrayTest
MuonVal::VectorBranch< unsigned > & m_vectorTest
virtual StatusCode finalize() override final
MuonVal::MatrixBranch< unsigned > & m_matrixTest
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override final
MuonVal::ScalarBranch< unsigned > & m_scalarTest
Class to store array like branches into the n-tuples.
Definition HitValAlg.cxx:19