11 #ifndef RecoJets_JetProducers_interface_PileupJetIdentifier_h
12 #define RecoJets_JetProducers_interface_PileupJetIdentifier_h
14 #define DECLARE_VARIABLE(NAME,TYPE) \
18 const TYPE & NAME() const { return NAME ## _; } \
19 void NAME(const TYPE val) { NAME ## _ = val; }
39 void RMS(
const float val) { dR2Mean(val); }
40 const float &
RMS()
const {
return dR2Mean(); }
178 #undef DECLARE_VARIABLE
void RMS(const float val)
a.k.a RMS
static bool passJetId(int flag, Id level)
PileupJetIdentifier & operator=(const StoredPileupJetIdentifier &lhs)
DECLARE_VARIABLE(jetEta, float)
StoredPileupJetIdentifier()
unsigned int nCharged(const GenJet &jet)
~StoredPileupJetIdentifier()
const float & RMS() const
DECLARE_VARIABLE(idFlag, int)