ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
DMTest::CLinksAOD Class Reference

For testing thinning of AOD objects. More...

#include <CLinksAOD.h>

Collaboration diagram for DMTest::CLinksAOD:

Public Member Functions

const std::vector< ElementLink< CVec > > & vel () const
 
void setVel (const std::vector< ElementLink< CVec > > &vel)
 
void setVel (std::vector< ElementLink< CVec > > &&vel)
 
const ElementLinkVector< CVec > & elv () const
 
ElementLinkVector< CVec > & elv ()
 
void setElv (const ElementLinkVector< CVec > &elv)
 

Private Attributes

std::vector< ElementLink< CVec > > m_vel
 
ElementLinkVector< CVecm_elv
 

Detailed Description

For testing thinning of AOD objects.

A CLinks object holds both a vector<ElementLink> and an ElementLinkVector to CVec objects.

Definition at line 31 of file CLinksAOD.h.

Member Function Documentation

◆ elv() [1/2]

ElementLinkVector< CVec > & DMTest::CLinksAOD::elv ( )

Definition at line 42 of file CLinksAOD.cxx.

43 {
44  return m_elv;
45 }

◆ elv() [2/2]

const ElementLinkVector< CVec > & DMTest::CLinksAOD::elv ( ) const

Definition at line 36 of file CLinksAOD.cxx.

37 {
38  return m_elv;
39 }

◆ setElv()

void DMTest::CLinksAOD::setElv ( const ElementLinkVector< CVec > &  elv)

Definition at line 48 of file CLinksAOD.cxx.

49 {
50  m_elv = elv;
51 }

◆ setVel() [1/2]

void DMTest::CLinksAOD::setVel ( const std::vector< ElementLink< CVec > > &  vel)

Definition at line 24 of file CLinksAOD.cxx.

25 {
26  m_vel = vel;
27 }

◆ setVel() [2/2]

void DMTest::CLinksAOD::setVel ( std::vector< ElementLink< CVec > > &&  vel)

Definition at line 30 of file CLinksAOD.cxx.

31 {
32  m_vel = std::move(vel);
33 }

◆ vel()

const std::vector< ElementLink< CVec > > & DMTest::CLinksAOD::vel ( ) const

Definition at line 18 of file CLinksAOD.cxx.

19 {
20  return m_vel;
21 }

Member Data Documentation

◆ m_elv

ElementLinkVector<CVec> DMTest::CLinksAOD::m_elv
private

Definition at line 47 of file CLinksAOD.h.

◆ m_vel

std::vector<ElementLink<CVec> > DMTest::CLinksAOD::m_vel
private

Definition at line 46 of file CLinksAOD.h.


The documentation for this class was generated from the following files:
DMTest::CLinksAOD::m_vel
std::vector< ElementLink< CVec > > m_vel
Definition: CLinksAOD.h:46
DMTest::CLinksAOD::elv
const ElementLinkVector< CVec > & elv() const
Definition: CLinksAOD.cxx:36
DMTest::CLinksAOD::vel
const std::vector< ElementLink< CVec > > & vel() const
Definition: CLinksAOD.cxx:18
DMTest::CLinksAOD::m_elv
ElementLinkVector< CVec > m_elv
Definition: CLinksAOD.h:47