ATLAS Offline Software
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 
9 namespace 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 
25  };
26  }
27 }
AthHistogramAlgorithm::AthHistogramAlgorithm
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition: AthHistogramAlgorithm.cxx:31
ArrayBranch.h
MuonVal::MuonTester::TreeTestAlg::m_tree
MuonTesterTree m_tree
Definition: TreeTesterAlg.h:19
MuonVal::VectorBranch< unsigned >
MuonTesterTree.h
MuonVal::MuonTester::TreeTestAlg::finalize
virtual StatusCode finalize() override final
Definition: TreeTesterAlg.cxx:35
AthHistogramAlgorithm.h
MuonVal::MuonTester::TreeTestAlg::m_vectorTest
MuonVal::VectorBranch< unsigned > & m_vectorTest
Definition: TreeTesterAlg.h:22
MuonVal::MuonTesterTree
Definition: MuonTesterTree.h:30
MuonVal::MuonTester::TreeTestAlg::initialize
virtual StatusCode initialize() override final
Definition: TreeTesterAlg.cxx:11
MuonVal::MuonTester::TreeTestAlg
Definition: TreeTesterAlg.h:11
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
MuonVal::MuonTester::TreeTestAlg::m_scalarTest
MuonVal::ScalarBranch< unsigned > & m_scalarTest
Definition: TreeTesterAlg.h:21
MuonVal::MuonTesterTree::newVector
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
AthHistogramAlgorithm
Definition: AthHistogramAlgorithm.h:32
MuonVal::ArrayBranch< unsigned >
MuonVal
Class to store array like branches into the n-tuples.
Definition: MuonTPMetaDataAlg.cxx:25
MuonVal::ScalarBranch< unsigned >
MuonVal::MuonTesterTree::newScalar
ScalarBranch< T > & newScalar(const std::string &name)
MuonVal::MuonTester::TreeTestAlg::execute
virtual StatusCode execute() override final
Definition: TreeTesterAlg.cxx:22
MuonVal::MatrixBranch< unsigned >
MuonVal::MuonTester::TreeTestAlg::m_arrayTest
MuonVal::ArrayBranch< unsigned > * m_arrayTest
Definition: TreeTesterAlg.h:24
MuonVal::MuonTesterTree::newMatrix
MatrixBranch< T > & newMatrix(const std::string &name)
MuonVal::MuonTester::TreeTestAlg::m_matrixTest
MuonVal::MatrixBranch< unsigned > & m_matrixTest
Definition: TreeTesterAlg.h:23