CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
BPHRecoBuilder::BPHGenericCollection Class Referenceabstract

#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

Operations

Definition at line 70 of file BPHRecoBuilder.h.

Constructor & Destructor Documentation

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

Definition at line 72 of file BPHRecoBuilder.h.

72 : sList(list) {}
virtual BPHRecoBuilder::BPHGenericCollection::~BPHGenericCollection ( )
inlinevirtual

Definition at line 73 of file BPHRecoBuilder.h.

73 {}

Member Function Documentation

virtual const reco::Candidate& BPHRecoBuilder::BPHGenericCollection::get ( int  i) const
pure virtual
const std::string& BPHRecoBuilder::BPHGenericCollection::searchList ( ) const
inline

Definition at line 76 of file BPHRecoBuilder.h.

References sList.

Referenced by BPHRecoBuilder::build().

76 { return sList; }
virtual int BPHRecoBuilder::BPHGenericCollection::size ( ) const
pure virtual

Member Data Documentation

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

Definition at line 79 of file BPHRecoBuilder.h.

Referenced by searchList().