|
| PFAlgoTestBenchConversions () |
| constructor More...
|
|
| ~PFAlgoTestBenchConversions () override |
| destructor More...
|
|
void | checkCleaning (const reco::PFRecHitCollection &cleanedHF) |
| Check HF Cleaning. More...
|
|
PFMuonAlgo * | getPFMuonAlgo () |
|
| PFAlgo () |
| constructor More...
|
|
const std::unique_ptr< reco::PFCandidateCollection > & | pfCandidates () const |
|
void | reconstructParticles (const reco::PFBlockHandle &blockHandle) |
|
virtual void | reconstructParticles (const reco::PFBlockCollection &blocks) |
| reconstruct particles More...
|
|
void | setAlgo (int algo) |
|
void | setCandConnectorParameters (const edm::ParameterSet &iCfgCandConnector) |
|
void | setCandConnectorParameters (bool bCorrect, bool bCalibPrimary, double dptRel_PrimaryTrack, double dptRel_MergedTrack, double ptErrorSecondary, const std::vector< double > &nuclCalibFactors) |
|
void | setDebug (bool debug) |
|
void | setDisplacedVerticesParameters (bool rejectTracks_Bad, bool rejectTracks_Step45, bool usePFNuclearInteractions, bool usePFConversions, bool usePFDecays, double dptRel_DispVtx) |
|
void | setEGammaCollections (const edm::View< reco::PFCandidate > &pfEgammaCandidates, const edm::ValueMap< reco::GsfElectronRef > &valueMapGedElectrons, const edm::ValueMap< reco::PhotonRef > &valueMapGedPhotons) |
|
void | setEGammaParameters (bool use_EGammaFilters, std::string ele_iso_path_mvaWeightFile, double ele_iso_pt, double ele_iso_mva_barrel, double ele_iso_mva_endcap, double ele_iso_combIso_barrel, double ele_iso_combIso_endcap, double ele_noniso_mva, unsigned int ele_missinghits, bool useProtectionsForJetMET, const edm::ParameterSet &ele_protectionsForJetMET, double ph_MinEt, double ph_combIso, double ph_HoE, double ph_sietaieta_eb, double ph_sietaieta_ee, const edm::ParameterSet &ph_protectionsForJetMET) |
|
void | setEGElectronCollection (const reco::GsfElectronCollection &egelectrons) |
|
void | setElectronExtraRef (const edm::OrphanHandle< reco::PFCandidateElectronExtraCollection > &extrah) |
|
void | setHOTag (bool ho) |
|
void | setMuonHandle (const edm::Handle< reco::MuonCollection > &) |
|
void | setParameters (double nSigmaECAL, double nSigmaHCAL, const boost::shared_ptr< PFEnergyCalibration > &calibration, const boost::shared_ptr< PFEnergyCalibrationHF > &thepfEnergyCalibrationHF) |
|
void | setPFEleParameters (double mvaEleCut, std::string mvaWeightFileEleID, bool usePFElectrons, const boost::shared_ptr< PFSCEnergyCalibration > &thePFSCEnergyCalibration, const boost::shared_ptr< PFEnergyCalibration > &thePFEnergyCalibration, double sumEtEcalIsoForEgammaSC_barrel, double sumEtEcalIsoForEgammaSC_endcap, double coneEcalIsoForEgammaSC, double sumPtTrackIsoForEgammaSC_barrel, double sumPtTrackIsoForEgammaSC_endcap, unsigned int nTrackIsoForEgammaSC, double coneTrackIsoForEgammaSC, bool applyCrackCorrections=false, bool usePFSCEleCalib=true, bool useEGElectrons=false, bool useEGammaSupercluster=true) |
|
void | setPFMuonAlgo (PFMuonAlgo *algo) |
|
void | setPFMuonAndFakeParameters (const edm::ParameterSet &pset) |
|
void | setPFPhotonParameters (bool usePFPhoton, std::string mvaWeightFileConvID, double mvaConvCut, bool useReg, std::string X0_Map, const boost::shared_ptr< PFEnergyCalibration > &thePFEnergyCalibration, double sumPtTrackIsoForPhoton, double sumPtTrackIsoSlopeForPhoton) |
|
void | setPFPhotonRegWeights (const GBRForest *LCorrForestEB, const GBRForest *LCorrForestEE, const GBRForest *GCorrForestBarrel, const GBRForest *GCorrForestEndcapHr9, const GBRForest *GCorrForestEndcapLr9, const GBRForest *PFEcalResolution) |
|
void | setPFVertexParameters (bool useVertex, const reco::VertexCollection *primaryVertices) |
|
void | setPhotonExtraRef (const edm::OrphanHandle< reco::PFCandidatePhotonExtraCollection > &pf_extrah) |
|
void | setPostHFCleaningParameters (bool postHFCleaning, double minHFCleaningPt, double minSignificance, double maxSignificance, double minSignificanceReduction, double maxDeltaPhiPt, double minDeltaMet) |
|
boost::shared_ptr< PFEnergyCalibration > | thePFEnergyCalibration () |
| return the pointer to the calibration function More...
|
|
std::unique_ptr< reco::PFCandidateCollection > | transferCandidates () |
|
std::unique_ptr< reco::PFCandidateCollection > | transferCleanedCandidates () |
|
std::unique_ptr< reco::PFCandidateCollection > | transferElectronCandidates () |
|
std::unique_ptr< reco::PFCandidateElectronExtraCollection > | transferElectronExtra () |
|
std::unique_ptr< reco::PFCandidatePhotonExtraCollection > | transferPhotonExtra () |
|
virtual | ~PFAlgo () |
| destructor More...
|
|
|
void | processBlock (const reco::PFBlockRef &blockref, std::list< reco::PFBlockRef > &hcalBlockRefs, std::list< reco::PFBlockRef > &ecalBlockRefs) override |
|
void | associatePSClusters (unsigned iEcal, reco::PFBlockElement::Type psElementType, const reco::PFBlock &block, const edm::OwnVector< reco::PFBlockElement > &elements, const reco::PFBlock::LinkData &linkData, std::vector< bool > &active, std::vector< double > &psEne) |
| Associate PS clusters to a given ECAL cluster, and return their energy. More...
|
|
bool | isFromSecInt (const reco::PFBlockElement &eTrack, std::string order) const |
|
double | neutralHadronEnergyResolution (double clusterEnergy, double clusterEta) const |
| todo: use PFClusterTools for this More...
|
|
double | nSigmaHCAL (double clusterEnergy, double clusterEta) const |
|
void | postCleaning () |
|
unsigned | reconstructCluster (const reco::PFCluster &cluster, double particleEnergy, bool useDirection=false, double particleX=0., double particleY=0., double particleZ=0.) |
|
unsigned | reconstructTrack (const reco::PFBlockElement &elt, bool allowLoose=false) |
|
Particle Flow Algorithm test bench for the electron team.
- Author
- Florian Beaudette, Daniele Benedetti, Michele Pioppi
- Date
- January 2006
Definition at line 18 of file PFAlgoTestBenchConversions.h.