1 #ifndef COMMONTOOLS_PUPPI_PUPPICONTAINER_H_ 2 #define COMMONTOOLS_PUPPI_PUPPICONTAINER_H_ 12 void initialize(
const std::vector<RecoObj> &iRecoObjects);
29 double goodVar (
PuppiCandidate const &iPart,std::vector<PuppiCandidate>
const &iParts,
int iOpt,
const double iRCone);
30 void getRMSAvg (
int iOpt,std::vector<PuppiCandidate>
const &iConstits,std::vector<PuppiCandidate>
const &iParticles,std::vector<PuppiCandidate>
const &iChargeParticles);
31 void getRawAlphas (
int iOpt,std::vector<PuppiCandidate>
const &iConstits,std::vector<PuppiCandidate>
const &iParticles,std::vector<PuppiCandidate>
const &iChargeParticles);
std::vector< PuppiCandidate > const & pfParticles() const
std::vector< double > const & puppiWeights()
double var_within_R(int iId, const std::vector< PuppiCandidate > &particles, const PuppiCandidate ¢re, const double R)
double getChi2FromdZ(double iDZ)
std::vector< PuppiCandidate > fPFParticles
const std::vector< double > & puppiAlphasMed()
const std::vector< double > & puppiAlphas()
std::vector< double > fVals
double fPtMaxNeutralsStartSlope
void getRMSAvg(int iOpt, std::vector< PuppiCandidate > const &iConstits, std::vector< PuppiCandidate > const &iParticles, std::vector< PuppiCandidate > const &iChargeParticles)
void getRawAlphas(int iOpt, std::vector< PuppiCandidate > const &iConstits, std::vector< PuppiCandidate > const &iParticles, std::vector< PuppiCandidate > const &iChargeParticles)
std::vector< double > fRawAlphas
PuppiContainer(const edm::ParameterSet &iConfig)
std::vector< double > fAlphaMed
std::vector< PuppiCandidate > fChargedPV
int getPuppiId(float iPt, float iEta)
const std::vector< int > & recoToPup() const
std::vector< PuppiCandidate > const & puppiParticles() const
std::vector< PuppiCandidate > const & pvParticles() const
const std::vector< RecoObj > * fRecoParticles
std::vector< int > fRecoToPup
const std::vector< double > & puppiAlphasRMS()
std::vector< double > fWeights
std::vector< PuppiCandidate > fPupParticles
double goodVar(PuppiCandidate const &iPart, std::vector< PuppiCandidate > const &iParts, int iOpt, const double iRCone)
std::vector< double > fAlphaRMS
std::vector< PuppiAlgo > fPuppiAlgo
void initialize(const std::vector< RecoObj > &iRecoObjects)
const std::vector< double > & puppiRawAlphas()