ATLAS Offline Software
Control
AthenaExamples
AthExThinning
src_lib
AthExParticles.cxx
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// AthExParticles.cxx
8
// Implementation file for class AthExParticles
9
// Author: S.Binet<binet@cern.ch>
11
12
13
// STL includes
14
15
// AthExThinning includes
16
#include "
AthExThinning/AthExParticles.h
"
17
19
// Public methods:
21
22
// Constructors
24
AthExParticles::AthExParticles
() :
25
DataVector
<
AthExParticle
>()
26
{}
27
28
AthExParticles::AthExParticles
(
const
AthExParticles
& rhs ) :
29
DataVector
<
AthExParticle
>( rhs )
30
{}
31
32
AthExParticles
&
AthExParticles::operator=
(
const
AthExParticles
& rhs )
33
{
34
if
(
this
!= &rhs ) {
35
DataVector<AthExParticle>::operator=
(rhs);
36
}
37
return
*
this
;
38
}
39
40
AthExParticles::AthExParticles
(
const
SG::OwnershipPolicy
own ) :
41
DataVector
<
AthExParticle
>( own )
42
{}
43
44
// Destructor
46
AthExParticles::~AthExParticles
()
47
{}
DataVector::operator=
DataVector & operator=(const DataVector &rhs)
Assignment operator.
AthExParticles::AthExParticles
AthExParticles()
Default constructor:
Definition:
AthExParticles.cxx:24
SG::OwnershipPolicy
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
Definition:
OwnershipPolicy.h:16
AthExParticles.h
AthExParticles::~AthExParticles
virtual ~AthExParticles()
Destructor:
Definition:
AthExParticles.cxx:46
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
AthExParticles::operator=
AthExParticles & operator=(const AthExParticles &rhs)
Assignment operator:
Definition:
AthExParticles.cxx:32
AthExParticle
Definition:
AthExParticle.h:24
AthExParticles
Definition:
AthExParticles.h:37
Generated on Mon Dec 23 2024 21:07:13 for ATLAS Offline Software by
1.8.18