1 #ifndef CandUtils_makeCompositeCandidate_h 2 #define CandUtils_makeCompositeCandidate_h 14 cmp_->addDaughter( dau );
22 std::unique_ptr<reco::CompositeCandidate>
cmp_;
23 std::unique_ptr<reco::Candidate>
release() {
24 std::unique_ptr<reco::Candidate> ret(
std::move(cmp_.get()) );
35 cmp_->addDaughter( dau );
43 std::unique_ptr<reco::CompositePtrCandidate>
cmp_;
44 std::unique_ptr<reco::Candidate>
release() {
45 std::unique_ptr<reco::Candidate> ret( cmp_.get() );
76 const typename C::const_iterator &
end) {
79 for(
typename C::const_iterator
i = begin;
i !=
end; ++
i)
102 const typename C::const_iterator &
end) {
105 for(
typename C::const_iterator
i = begin;
i !=
end; ++
i)
helpers::CompositePtrCandidateMaker makeCompositePtrCandidate(const reco::CandidatePtr &c1, const reco::CandidatePtr &c2)
std::unique_ptr< reco::Candidate > operator[](const S &setup)
std::unique_ptr< reco::CompositeCandidate > cmp_
void addDaughter(const reco::CandidatePtr &dau)
helpers::CompositeCandidateMaker makeCompositeCandidate(const reco::Candidate &c1, const reco::Candidate &c2)
def setup(process, global_tag, zero_tesla=False)
void addDaughter(const reco::Candidate &dau)
std::unique_ptr< reco::CompositePtrCandidate > cmp_
helpers::CompositeCandidateMaker makeCompositeCandidateWithRefsToMaster(const reco::CandidateRef &c1, const reco::CandidateRef &c2)
CompositePtrCandidateMaker(std::unique_ptr< reco::CompositePtrCandidate > cmp)
std::unique_ptr< reco::Candidate > operator[](const S &setup)
edm::RefToBase< Candidate > CandidateBaseRef
persistent reference to an object in a collection of Candidate objects
CompositeCandidateMaker(std::unique_ptr< reco::CompositeCandidate > cmp)
std::unique_ptr< reco::Candidate > release()
std::unique_ptr< reco::Candidate > release()