1 #ifndef DataFormats_L1TCalorimeterPhase2_CaloCrystalsCluster_h 2 #define DataFormats_L1TCalorimeterPhase2_CaloCrystalsCluster_h
float electronWP98() const
std::map< std::string, float > experimentalParams_
float standaloneWP() const
float bremStrength() const
const LorentzVector & p4() const final
four-momentum Lorentz vector
std::vector< float > crystalPt_
float looseL1TkMatchWP() const
CaloCrystalCluster(const PolarLorentzVector &p4, float calibratedPt, float hovere, float iso, DetId seedCrystal, float puCorrPt=0., float bremStrength=0., float e2x2=0., float e2x5=0., float e3x5=0., float e5x5=0., bool standaloneWP=false, bool electronWP98=false, bool photonWP80=false, bool electronWP90=false, bool looseL1TkMatchWP=false, bool stage2effMatch=false)
float crystalPt(unsigned int index) const
const std::map< std::string, float > & getExperimentalParams() const
float electronWP90() const
unsigned int index
index type
std::vector< l1tp2::CaloCrystalCluster > CaloCrystalClusterCollection
float calibratedPt() const
float experimentalParam(const std::string &name) const
void setExperimentalParams(const std::map< std::string, float > ¶ms)
~CaloCrystalCluster() override
float stage2effMatch() const
static void warningNoMapping(const std::string &name)
void setCrystalPtInfo(std::vector< float > info)
DetId seedCrystal() const
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.