5#ifndef ASGANALYSISALGORITHMS_TREEFILLERALG_H
6#define ASGANALYSISALGORITHMS_TREEFILLERALG_H
9#include <unordered_map>
28class TVirtualCollectionProxy;
69 Gaudi::Property<std::string>
m_treeName {
this,
"TreeName",
"physics",
"Name of the tree to write"};
Base class for elements of a container that can have aux data.
Abstract interface for manipulating vectors of arbitrary types.
Algorithm that writes events to a tree filled by preceding algorithms to fill.
StatusCode execute() override
Function executed once per event.
TTree * m_tree
The tree being written.
Gaudi::Property< std::string > m_treeName
The name of the output tree to write.
the (new) base class for EventLoop algorithms
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Manage index tracking and synchronization of auxiliary data.
Interface for factory objects that create vectors.
Select isolated Photons, Electrons and Muons.