Go to the documentation of this file. 1 #ifndef COMMONTOOLS_PUPPI_PUPPICONTAINER_H_
2 #define COMMONTOOLS_PUPPI_PUPPICONTAINER_H_
12 void initialize(
const std::vector<RecoObj> &iRecoObjects);
26 double goodVar(
PuppiCandidate const &iPart, std::vector<PuppiCandidate>
const &iParts,
int iOpt,
const double iRCone);
28 std::vector<PuppiCandidate>
const &iConstits,
29 std::vector<PuppiCandidate>
const &iParticles,
30 std::vector<PuppiCandidate>
const &iChargeParticles);
32 std::vector<PuppiCandidate>
const &iConstits,
33 std::vector<PuppiCandidate>
const &iParticles,
34 std::vector<PuppiCandidate>
const &iChargeParticles);
38 const std::vector<PuppiCandidate> &
particles,
double getChi2FromdZ(double iDZ)
PuppiContainer(const edm::ParameterSet &iConfig)
const std::vector< double > & puppiWeights()
const std::vector< double > & puppiAlphasMed()
const std::vector< RecoObj > * fRecoParticles
std::vector< double > fRawAlphas
std::vector< PuppiCandidate > fPFParticlesForVarChargedPV
const std::vector< double > & puppiRawAlphas()
int getPuppiId(float iPt, float iEta)
double goodVar(PuppiCandidate const &iPart, std::vector< PuppiCandidate > const &iParts, int iOpt, const double iRCone)
std::vector< double > fVals
std::vector< PuppiAlgo > fPuppiAlgo
const std::vector< double > & puppiAlphas()
void getRawAlphas(int iOpt, std::vector< PuppiCandidate > const &iConstits, std::vector< PuppiCandidate > const &iParticles, std::vector< PuppiCandidate > const &iChargeParticles)
double var_within_R(int iId, const std::vector< PuppiCandidate > &particles, const PuppiCandidate ¢re, const double R)
std::vector< double > fAlphaRMS
const std::vector< PuppiCandidate > & pfParticles() const
std::vector< double > fAlphaMed
std::vector< PuppiCandidate > fPFParticlesForVar
void setPUProxy(double const iPUProxy)
std::vector< PuppiCandidate > fPFParticles
double fPtMaxNeutralsStartSlope
std::vector< double > fWeights
void getRMSAvg(int iOpt, std::vector< PuppiCandidate > const &iConstits, std::vector< PuppiCandidate > const &iParticles, std::vector< PuppiCandidate > const &iChargeParticles)
void initialize(const std::vector< RecoObj > &iRecoObjects)
const std::vector< double > & puppiAlphasRMS()