CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
BPHRecoBuilder::BPHGenericCollection Class Referenceabstract

common object to interface with edm collections More...

#include <BPHRecoBuilder.h>

Inheritance diagram for BPHRecoBuilder::BPHGenericCollection:
BPHRecoBuilder::BPHInterfaceCollection< BPHRecoBuilder::rcpV > BPHRecoBuilder::BPHInterfaceCollection< T > BPHRecoBuilder::BPHSpecificCollection< BPHRecoBuilder::rcpV > BPHRecoBuilder::BPHSpecificCollection< T >

Public Member Functions

 BPHGenericCollection (const std::string &list)
 
virtual const reco::Candidateget (int i) const =0
 
const std::string & searchList () const
 
virtual int size () const =0
 
virtual ~BPHGenericCollection ()
 

Private Attributes

std::string sList
 

Detailed Description

common object to interface with edm collections

Operations

Definition at line 64 of file BPHRecoBuilder.h.

Constructor & Destructor Documentation

◆ BPHGenericCollection()

BPHRecoBuilder::BPHGenericCollection::BPHGenericCollection ( const std::string &  list)
inline

Definition at line 66 of file BPHRecoBuilder.h.

66 : sList(list) {}

◆ ~BPHGenericCollection()

virtual BPHRecoBuilder::BPHGenericCollection::~BPHGenericCollection ( )
inlinevirtual

Definition at line 67 of file BPHRecoBuilder.h.

67 {}

Member Function Documentation

◆ get()

virtual const reco::Candidate& BPHRecoBuilder::BPHGenericCollection::get ( int  i) const
pure virtual

◆ searchList()

const std::string& BPHRecoBuilder::BPHGenericCollection::searchList ( ) const
inline

Definition at line 70 of file BPHRecoBuilder.h.

References sList.

Referenced by BPHDecayToResTrkBuilderBase::fill().

70 { return sList; }

◆ size()

virtual int BPHRecoBuilder::BPHGenericCollection::size ( ) const
pure virtual

Member Data Documentation

◆ sList

std::string BPHRecoBuilder::BPHGenericCollection::sList
private

Definition at line 73 of file BPHRecoBuilder.h.

Referenced by searchList().