|
| CandCombiner () |
| default constructor More...
|
|
| CandCombiner (const Selector &select) |
| default constructor More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair) |
| constructor from selector More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const Setup &setup) |
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const Setup &setup, bool checkCharge, bool checkOverlap, const std::vector< int > &dauCharge) |
| constructor from a selector, specifying optionally to check for charge More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const Setup &setup, const std::vector< int > &dauCharge) |
| constructor from a selector, specifying to check for charge More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const Setup &setup, int q1, int q2) |
| constructor from a selector and two charges More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const Setup &setup, int q1, int q2, int q3) |
| constructor from a selector and three charges More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const Setup &setup, int q1, int q2, int q3, int q4) |
| constructor from a selector and four charges More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, const std::vector< int > &dauCharge) |
| constructor from a selector, specifying to check for charge More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, int q1, int q2) |
| constructor from a selector and two charges More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, int q1, int q2, int q3) |
| constructor from a selector and three charges More...
|
|
| CandCombiner (const Selector &select, const PairSelector &selectPair, int q1, int q2, int q3, int q4) |
| constructor from a selector and four charges More...
|
|
| CandCombiner (const Selector &select, int q1, int q2) |
| constructor from a selector and two charges More...
|
|
| CandCombiner (const Selector &select, int q1, int q2, int q3) |
| constructor from a selector and three charges More...
|
|
| CandCombiner (const Selector &select, int q1, int q2, int q3, int q4) |
| constructor from a selector and four charges More...
|
|
| CandCombiner (const std::vector< int > &dauCharge) |
| constructor from a selector, specifying to check for charge More...
|
|
| CandCombiner (int q1, int q2) |
| constructor from a selector and two charges More...
|
|
| CandCombiner (int q1, int q2, int q3) |
| constructor from a selector and three charges More...
|
|
| CandCombiner (int q1, int q2, int q3, int q4) |
| constructor from a selector and four charges More...
|
|
Setup & | setup () |
| return reference to setup object to allow its initialization More...
|
|
Public Member Functions inherited from CandCombinerBase< OutputCollection, Cloner::CandPtr > |
| CandCombinerBase (bool checkCharge, bool checkOverlap, const std::vector< int > &, const std::string="") |
| constructor from a selector, specifying optionally to check for charge More...
|
|
| CandCombinerBase (const std::string="") |
| default construct More...
|
|
| CandCombinerBase (int, int, const std::string="") |
| construct from two charge values More...
|
|
| CandCombinerBase (int, int, int, const std::string="") |
| construct from three charge values More...
|
|
| CandCombinerBase (int, int, int, int, const std::string="") |
| construct from four charge values More...
|
|
std::unique_ptr< OutputCollection > | combine (const edm::Handle< reco::CandidateView > &, const edm::Handle< reco::CandidateView > &, const edm::Handle< reco::CandidateView > &, const edm::Handle< reco::CandidateView > &, const vstring &=vstring()) const |
| return all selected candidate pairs More...
|
|
std::unique_ptr< OutputCollection > | combine (const edm::Handle< reco::CandidateView > &, const edm::Handle< reco::CandidateView > &, const edm::Handle< reco::CandidateView > &, const vstring &=vstring()) const |
| return all selected candidate pairs More...
|
|
std::unique_ptr< OutputCollection > | combine (const edm::Handle< reco::CandidateView > &, const edm::Handle< reco::CandidateView > &, const vstring &=vstring()) const |
| return all selected candidate pairs More...
|
|
std::unique_ptr< OutputCollection > | combine (const edm::Handle< reco::CandidateView > &, const vstring &=vstring()) const |
| return all selected candidate pairs More...
|
|
std::unique_ptr< OutputCollection > | combine (const std::vector< edm::Handle< reco::CandidateView > > &, const vstring &=vstring()) const |
| return all selected candidate pairs More...
|
|
virtual | ~CandCombinerBase () |
| destructor More...
|
|
template<typename Selector, typename PairSelector = AnyPairSelector, typename Cloner = combiner::helpers::NormalClone, typename OutputCollection = reco::CompositeCandidateCollection, typename Setup = AddFourMomenta>
class CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup >
performs all possible and selected combinations of particle pairs using the CandCombiner utility
- Author
- Luca Lista, INFN
- Version
- Revision
- 1.2
- Id
- CandCombiner.h,v 1.2 2009/04/22 17:51:05 kaulmer Exp
- Author
- Luca Lista, INFN
Definition at line 49 of file CandCombiner.h.