ATLAS Offline Software
Control
AthenaExamples
AthExThinning
AthExThinning
AthExIParticles.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// AthExIParticles.h
8
// Header file for class AthExIParticles
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef ATHEXTHINNING_ATHEXIPARTICLES_H
12
#define ATHEXTHINNING_ATHEXIPARTICLES_H
13
14
// STL includes
15
16
// Gaudi includes
17
18
#include "
AthContainers/DataVector.h
"
19
#include "
AthenaKernel/CLASS_DEF.h
"
20
21
// AthExThinning includes
22
#include "
AthExThinning/AthExIParticle.h
"
23
24
// Forward declaration
25
26
27
//typedef DataVector<AthExIParticle> AthExIParticles;
28
class
AthExIParticles
:
public
DataVector
<AthExIParticle>
29
{
31
// Public methods:
33
public
:
34
37
AthExIParticles
();
38
41
AthExIParticles
(
const
AthExIParticles
& rhs );
42
45
AthExIParticles
&
operator=
(
const
AthExIParticles
& rhs );
46
49
AthExIParticles
(
const
SG::OwnershipPolicy
own );
50
53
virtual
~AthExIParticles
();
54
56
// Protected data:
58
protected
:
59
60
};
61
65
66
CLASS_DEF
(
AthExIParticles
, 141971559, 1 )
67
68
#endif //> ATHEXTHINNING_ATHEXIPARTICLES_H
AthExIParticle.h
AthExIParticles::AthExIParticles
AthExIParticles()
Default constructor:
Definition:
AthExIParticles.cxx:26
AthExIParticles::~AthExIParticles
virtual ~AthExIParticles()
Destructor:
Definition:
AthExIParticles.cxx:48
SG::OwnershipPolicy
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
Definition:
OwnershipPolicy.h:16
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
AthExIParticles::operator=
AthExIParticles & operator=(const AthExIParticles &rhs)
Assignment operator:
Definition:
AthExIParticles.cxx:34
AthExIParticles
Definition:
AthExIParticles.h:29
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Sun Dec 22 2024 21:07:14 for ATLAS Offline Software by
1.8.18