1 #ifndef HepMCCandAlgos_MCTruthPairSelector_h 2 #define HepMCCandAlgos_MCTruthPairSelector_h 18 for (
I i = begin;
i != end; ++
i)
51 std::vector<std::string>
bools =
cfg.template getParameterNamesForType<bool>();
55 typedef std::vector<int>
vint;
56 std::vector<std::string>
ints =
cfg.template getParameterNamesForType<vint>();
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
static helpers::MCTruthPairSelector< T > make(const edm::ParameterSet &cfg)
bool operator()(const T &c, const reco::Candidate &mc) const
Abs< T >::type abs(const T &t)
const std::complex< double > I
ROOT::VecOps::RVec< bool > bools
MCTruthPairSelector(bool checkCharge=false)
MCTruthPairSelector(const I &begin, const I &end, bool checkCharge=false)
std::set< int > matchIds_
ROOT::VecOps::RVec< int > ints