The Gaudi Framework  master (e68eea06)
Loading...
Searching...
No Matches
EvtCollectionWrite.h
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11// ====================================================================
12// EvtCollection.Write.h
13// --------------------------------------------------------------------
14//
15// Package : GaudiTestSuite/EvtCollection
16//
17// Author : Markus Frank
18//
19// ====================================================================
20#pragma once
21
22// Framework include files
23#include <GaudiKernel/Algorithm.h> // Required for inheritance
24#include <GaudiKernel/NTuple.h>
26
27// Forward declarations
28class INtupleSvc;
29
30namespace Gaudi {
31 namespace TestSuite {
32 class MyTrack;
33 }
34} // namespace Gaudi
User example objects: EvtCollectionWrite.
ServiceHandle< INTupleSvc > m_evtTupleSvc
StatusCode finalize() override
Finalize.
StatusCode execute() override
Event callback.
NTuple::Item< IOpaqueAddress * > m_evtAddrCollEx
Gaudi::Property< int > m_nMCcut
StatusCode initialize() override
Initialize.
NTuple::Item< int > m_ntrkColl
NTuple::Array< float > m_trkMom
NTuple::Item< Gaudi::TestSuite::MyTrack * > m_trackItem
NTuple::Item< IOpaqueAddress * > m_evtAddrColl
NTuple::Array< float > m_trkMomFixed
NTuple::Item< float > m_eneColl
Algorithm(std::string name, ISvcLocator *svcloc, std::string version=PACKAGE_VERSION)
Constructor.
Definition Algorithm.h:98
Implementation of property with value of concrete type.
Definition PropertyFwd.h:27
Class acting as a smart pointer holding a N tuple _Item.
Definition NTuple.h:324
Class acting as a smart pointer holding a N tuple _Item.
Definition NTuple.h:251
Handle to be used in lieu of naked pointers to services.
This class is used for returning status codes from appropriate routines.
Definition StatusCode.h:64
constexpr static const auto SUCCESS
Definition StatusCode.h:99
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
Definition __init__.py:1