|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #include <GaudiKernel/MsgStream.h>
15 #define SET_BRANCHSTRING(theType, thestring) \
16 template <> std::string ArrayBranch<theType>::tree_data_type() const { return thestring; }
36 m_parent->addBranch(
this);
58 out.erase(std::remove_if(
out.begin(),
out.end(), isspace),
out.end());
64 THROW_EXCEPTION(
"For boolean branches the get() operator is cumbersome");
68 #undef SET_BRANCHSTRING
singleton-like access to IMessageSvc via open function and helper
std::vector< DataDependency > m_dependencies
bool const RAWDATA *ch2 const
MuonTesterBranch(MuonTesterTree &tree, const std::string &br_name)
#define THROW_EXCEPTION(MSG)
TTree * tree() override final
Returns the underlying TTree object.
MuonTesterTree * m_parent
static std::string eraseWhiteSpaces(const std::string &In)
#define SET_BRANCHSTRING(theType, thestring)
Class to provide easy MsgStream access and capabilities.
std::string name() const override final
Returns the name of the branch.
Class to store array like branches into the n-tuples.
virtual ~MuonTesterBranch()
MuonTesterTree & parent()
Returns the reference to the MuonTesterTree parent.
bool initialized() const
Returns whether the object has been initialized or not The outcome of the variable is bound to a succ...
#define ATH_MSG_WARNING(x)
std::vector< DataDependency > data_dependencies() override final
Returns the data dependencies needed by the MuonTesterBranch.
void removeBranch(IMuonTesterBranch *branch)
In case instances of a certain branch type are destroyed before hand.