![]() |
ATLAS Offline Software
|
Retrieves all Calo Cluster objects.
More...
#include <CaloClusterRetriever.h>
Public Member Functions | |
| virtual StatusCode | retrieve (ToolHandle< IFormatTool > &FormatTool) override |
| Retrieve all the data. | |
| const DataMap | getData (const xAOD::CaloClusterContainer *) |
| Retrieve basic parameters, mainly four-vectors. | |
| virtual std::string | dataTypeName () const override |
| Return the name of the data type. | |
| virtual StatusCode | initialize () override |
| Default AthAlgTool methods. | |
Private Attributes | |
| SG::ReadHandleKey< xAOD::CaloClusterContainer > | m_sgKeyFavourite |
| Gaudi::Property< std::vector< std::string > > | m_otherKeys |
| Gaudi::Property< bool > | m_doWriteHLT |
Retrieves all Calo Cluster objects.
Definition at line 35 of file CaloClusterRetriever.h.
|
inlineoverridevirtual |
Return the name of the data type.
Definition at line 45 of file CaloClusterRetriever.h.
| const DataMap JiveXML::CaloClusterRetriever::getData | ( | const xAOD::CaloClusterContainer * | ccc | ) |
Retrieve basic parameters, mainly four-vectors.
Clusters have no cells (trying to access them without back-navigation causes Athena crash).
| FormatTool | the tool that will create formated output from the DataMap |
Definition at line 103 of file CaloClusterRetriever.cxx.
|
overridevirtual |
Default AthAlgTool methods.
Definition at line 13 of file CaloClusterRetriever.cxx.
|
overridevirtual |
Retrieve all the data.
For each cluster collections retrieve basic parameters.
'Favourite' cluster collection first, then 'Other' collections.
| FormatTool | the tool that will create formated output from the DataMap |
Definition at line 28 of file CaloClusterRetriever.cxx.
|
private |
Definition at line 55 of file CaloClusterRetriever.h.
|
private |
Definition at line 53 of file CaloClusterRetriever.h.
|
private |
Definition at line 51 of file CaloClusterRetriever.h.