Helper branch class to dump a pick a single hit summary value from the overall summary & to dump it in the tree.
More...
#include <TrackSummaryModule.h>
Helper branch class to dump a pick a single hit summary value from the overall summary & to dump it in the tree.
Definition at line 16 of file TrackSummaryModule.h.
◆ Category
◆ DataDependency [1/2]
◆ DataDependency [2/2]
◆ LayerIndex
◆ Status
◆ TrackSummaryValueBranch()
| MuonValR4::TrackSummaryValueBranch::TrackSummaryValueBranch |
( |
TTree * |
tree, |
|
|
const std::string & |
collName, |
|
|
Category |
cat, |
|
|
Status |
status, |
|
|
LayerIndex |
layer, |
|
|
bool |
isSmall |
|
) |
| |
Constructor taking the reference to the tree & the summary values together with an overall collection name.
- Parameters
-
| tree | TTree to which the branch is appended |
| collName | Name of the hit summary collection |
| cat | HitCategory of the summary to be picked by this instance |
| status | HitStatus of the summary to be picked by this instance |
| layer | Spectrometer lay to be picked by this instance |
| isSmall | Pick the summary from the large or the small chambers |
Definition at line 25 of file TrackSummaryModule.cxx.
◆ addToTree()
template<class T >
| bool MuonVal::MuonTesterBranch::addToTree |
( |
T & |
variable | ) |
|
|
protectedinherited |
Connects the Memory buffer with the TTree.
◆ data_dependencies()
|
|
finaloverridevirtualinherited |
◆ declare_dependency()
template<class Key >
| bool MuonVal::MuonTesterBranch::declare_dependency |
( |
Key & |
key | ) |
|
|
protectedinherited |
Declares the ReadHandle/ ReadCondHandleKey as data dependency of the algorithm.
◆ eraseWhiteSpaces()
| std::string MuonVal::MuonTesterBranch::eraseWhiteSpaces |
( |
const std::string & |
In | ) |
|
|
staticinherited |
◆ fill()
Clears vector in cases that it has not been updated in this event Retursn falls if the vector has not been initialized yet.
Implements MuonVal::IMuonTesterBranch.
◆ get() [1/3]
◆ get() [2/3]
◆ get() [3/3]
◆ getDefault()
◆ hasDefault()
◆ init()
◆ initialized()
| bool MuonVal::MuonTesterBranch::initialized |
( |
| ) |
const |
|
inherited |
Returns whether the object has been initialized or not The outcome of the variable is bound to a successful call of the addToTree method.
Definition at line 52 of file MuonTesterBranch.cxx.
◆ initMessaging()
| void AthMessaging::initMessaging |
( |
| ) |
const |
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
◆ isUpdated()
◆ msg() [1/2]
| MsgStream & AthMessaging::msg |
( |
| ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 164 of file AthMessaging.h.
◆ msg() [2/2]
| MsgStream & AthMessaging::msg |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 179 of file AthMessaging.h.
180 {
return msg() << lvl; }
◆ msgLvl()
| bool AthMessaging::msgLvl |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
Test the output level.
- Parameters
-
| lvl | The message level to test against |
- Returns
- boolean Indicating if messages at given level will be printed
- Return values
-
| true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
◆ name()
| std::string MuonVal::MuonTesterBranch::name |
( |
| ) |
const |
|
finaloverridevirtualinherited |
◆ operator+=()
◆ operator[]()
Accesses the idx-th element.
If the index is larger than the size of the vector it is then enlarged with the default_value
◆ parent()
◆ push_back() [1/2]
◆ push_back() [2/2]
Adds a new element at the end of the vector.
◆ setDefault()
◆ setLevel()
| void AthMessaging::setLevel |
( |
MSG::Level |
lvl | ) |
|
|
inherited |
◆ size()
Returns the number of actual saved elements.
◆ tree() [1/2]
| const TTree * MuonVal::MuonTesterBranch::tree |
( |
| ) |
const |
|
finaloverridevirtualinherited |
◆ tree() [2/2]
| TTree * MuonVal::MuonTesterBranch::tree |
( |
| ) |
|
|
finaloverridevirtualinherited |
◆ ATLAS_THREAD_SAFE
| std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
|
mutableprivateinherited |
◆ m_cat
◆ m_default
◆ m_dependencies
| std::vector<DataDependency> MuonVal::MuonTesterBranch::m_dependencies {} |
|
privateinherited |
◆ m_hasDefault
◆ m_imsg
| std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr } |
|
mutableprivateinherited |
◆ m_init
| bool MuonVal::MuonTesterBranch::m_init {false} |
|
privateinherited |
◆ m_isSmall
| bool MuonValR4::TrackSummaryValueBranch::m_isSmall {false} |
|
private |
◆ m_layer
| LayerIndex MuonValR4::TrackSummaryValueBranch::m_layer {LayerIndex::LayerIndexMax} |
|
private |
◆ m_lvl
| std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL } |
|
mutableprivateinherited |
◆ m_msg_tls
| boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
◆ m_name
| std::string MuonVal::MuonTesterBranch::m_name {} |
|
privateinherited |
◆ m_nm
| std::string AthMessaging::m_nm |
|
privateinherited |
◆ m_parent
◆ m_status
◆ m_tree
| TTree* MuonVal::MuonTesterBranch::m_tree {nullptr} |
|
privateinherited |
◆ m_updated
◆ m_variable
The documentation for this class was generated from the following files: