11#ifndef ATHENAROOTCOMPS_ATHENA_ROOTASCIIDUMPERALGHANDLE_H
12#define ATHENAROOTCOMPS_ATHENA_ROOTASCIIDUMPERALGHANDLE_H 1
67 {
this,
"AsciiFileName",
"d3pd.ascii",
68 "Name of the ascii file where the content of the "
69 "ROOT n-tuple file will be dumped." };
79 {
this,
"RunNumber",
"RunNumber",
"handle to the run-nbr in event (read)" };
83 {
this,
"EventNumber",
"EventNumber",
"handle to the evt-nbr in event (read)" };
87 {
this,
"el_n",
"el_n",
"handle to the nbr of electrons in event (read)" };
91 {
this,
"el_eta",
"el_eta",
"handle to the eta of electrons in event (read)" };
95 {
this,
"el_jetcone_dr",
"el_jetcone_dr",
"handle to the jetcone-dR of electrons in event (read)" };
98 {
this,
"eiKey",
"EventInfo",
"" };
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
uint64_t m_nentries
number of entries processed so-far
virtual StatusCode initialize()
int m_ofd
file handle to the ASCII output file
SG::ReadHandleKey< int32_t > m_el_n
number of electrons
RootAsciiDumperAlgHandle()
Default constructor:
StringProperty m_ofname
ASCII output file name.
SG::ReadHandleKey< std::vector< std::vector< float > > > m_el_jetcone_dr
jetcone dR
SG::ReadHandleKey< std::vector< float > > m_el_eta
eta of electrons
virtual StatusCode execute()
SG::ReadHandleKey< uint32_t > m_runnbr
run number
virtual ~RootAsciiDumperAlgHandle()=default
Destructor:
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Inherited constructor.
SG::ReadHandleKey< uint32_t > m_evtnbr
event number
virtual StatusCode finalize()
SG::ReadHandleKey< xAOD::EventInfo > m_eiKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....