#include <PhysicsTools/CandUtils/interface/makeNamedCompositeCandidate.h>
Public Member Functions | |
void | addDaughter (const reco::Candidate &dau, std::string name) |
NamedCompositeCandidateMaker (std::auto_ptr< reco::NamedCompositeCandidate > cmp) | |
template<typename S> | |
std::auto_ptr< reco::Candidate > | operator[] (const S &setup) |
Private Member Functions | |
std::auto_ptr< reco::Candidate > | release () |
Private Attributes | |
std::auto_ptr < reco::NamedCompositeCandidate > | cmp_ |
Definition at line 9 of file makeNamedCompositeCandidate.h.
helpers::NamedCompositeCandidateMaker::NamedCompositeCandidateMaker | ( | std::auto_ptr< reco::NamedCompositeCandidate > | cmp | ) | [inline] |
void helpers::NamedCompositeCandidateMaker::addDaughter | ( | const reco::Candidate & | dau, | |
std::string | name | |||
) | [inline] |
Definition at line 13 of file makeNamedCompositeCandidate.h.
References cmp_.
Referenced by makeNamedCompositeCandidate(), and makeNamedCompositeCandidateWithRefsToMaster().
std::auto_ptr<reco::Candidate> helpers::NamedCompositeCandidateMaker::operator[] | ( | const S & | setup | ) | [inline] |
std::auto_ptr<reco::Candidate> helpers::NamedCompositeCandidateMaker::release | ( | void | ) | [inline, private] |
Definition at line 23 of file makeNamedCompositeCandidate.h.
References cmp_.
Referenced by operator[]().
00023 { 00024 std::auto_ptr<reco::Candidate> ret( cmp_.get() ); 00025 cmp_.release(); 00026 return ret; 00027 }
std::auto_ptr<reco::NamedCompositeCandidate> helpers::NamedCompositeCandidateMaker::cmp_ [private] |
Definition at line 22 of file makeNamedCompositeCandidate.h.
Referenced by addDaughter(), operator[](), and release().