ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ParticleLinks< Container > Class Template Reference

#include <ParticleLinks.h>

Inheritance diagram for ParticleLinks< Container >:
Collaboration diagram for ParticleLinks< Container >:

Public Member Functions

 ParticleLinks ()
 
virtual ~ParticleLinks ()
 
bool isGood (unsigned i) const
 

Public Attributes

elements
 STL member. More...
 

Detailed Description

template<class Container>
class ParticleLinks< Container >

Definition at line 42 of file ParticleLinks.h.

Constructor & Destructor Documentation

◆ ParticleLinks()

template<class Container >
ParticleLinks< Container >::ParticleLinks

Definition at line 56 of file ParticleLinks.h.

56 :std::vector< ElementLink<Container> >(){;}

◆ ~ParticleLinks()

template<class Container >
virtual ParticleLinks< Container >::~ParticleLinks ( )
inlinevirtual

Definition at line 47 of file ParticleLinks.h.

47 {;}

Member Function Documentation

◆ isGood()

template<class Container >
bool ParticleLinks< Container >::isGood ( unsigned  i) const

Definition at line 61 of file ParticleLinks.h.

61  {
62  typedef ParticleLinks<Container> Links;
63  typename Links::const_iterator itr=this->begin();
64  for(;itr!=this->end();++itr){
65  if(i==(*itr).index()) return true;
66  }
67  return false;
68 }

Member Data Documentation

◆ elements

T std::vector< T >::elements
inherited

STL member.


The documentation for this class was generated from the following file:
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
lumiFormat.i
int i
Definition: lumiFormat.py:92