75 <<
" in run "<<iEvent.
id().
run()<<endl;
98 pfReco=*pfCandidatesReco;
99 pfReReco=*pfCandidatesReReco;
104 unsigned minSize = pfReco.size() < pfReReco.size() ? pfReco.size() : pfReReco.size();
105 bool differentCand =
false;
106 bool differentSize = pfReco.size() != pfReReco.size();
108 std::cout <<
"+++WARNING+++ PFCandidate size changed for entry "
110 <<
" - RECO size : " << pfReco.size() << endl
111 <<
" - Re-RECO size : " << pfReReco.size() << endl;
114 for(
unsigned i=0;
i<minSize;
i++ ) {
125 differentCand =
true;
126 std::cout <<
"+++WARNING+++ PFCandidate " <<
i
127 <<
" changed for entry " <<
entry_ <<
" ! " << std::endl
128 <<
" - RECO : " << candReco << std::endl
129 <<
" - Re-RECO : " << candReReco << std::endl
130 <<
" DeltaE = : " << deltaE << std::endl
131 <<
" DeltaEta = : " << deltaEta << std::endl
132 <<
" DeltaPhi = : " << deltaPhi << std::endl << std::endl;
134 std::cout <<
"Elements in Block for RECO: " <<std::endl;
136 std::cout <<
"Elements in Block for Re-RECO: " <<std::endl;
139 if ( ++npr == 5 )
break;
143 if ( differentSize || differentCand ) {
150 <<
" in run "<<iEvent.
id().
run()<<std::endl;
EventNumber_t event() const
static bool greaterPt(const reco::PFCandidate &a, const reco::PFCandidate &b)
double deltaEMax_
Cuts for comparison.
virtual double eta() const
momentum pseudorapidity
virtual double energy() const
energy
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
edm::InputTag inputTagPFJetsReReco_
bool rankByPt_
rank the candidates by Pt
edm::InputTag inputTagPFJetsReco_
std::vector< reco::PFCandidate > PFCandidateCollection
collection of PFCandidates
void printElementsInBlocks(const reco::PFCandidate &cand, std::ostream &out=std::cout) const
Particle reconstructed by the particle flow algorithm.
edm::InputTag inputTagPFCandidatesReco_
PFCandidates in which we'll look for pile up particles.
bool printBlocks_
print the blocks associated to a given candidate ?
virtual double phi() const
momentum azimuthal angle
edm::InputTag inputTagPFCandidatesReReco_
void printMet(const reco::PFCandidateCollection &pfReco, const reco::PFCandidateCollection &pfReReco) const
void printJets(const reco::PFJetCollection &pfJetsReco, const reco::PFJetCollection &pfJetsReReco) const