CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::isodeposit::ConeVeto Class Reference

#include <IsoDepositVetos.h>

Inheritance diagram for reco::isodeposit::ConeVeto:
reco::isodeposit::AbsVeto

Public Member Functions

void centerOn (double eta, double phi) override
 
 ConeVeto (Direction dir, double dr)
 
 ConeVeto (const reco::IsoDeposit::Veto &veto)
 
bool veto (double eta, double phi, float value) const override
 Return "true" if a deposit at specific (eta,phi) with that value must be vetoed in the sum. More...
 
- Public Member Functions inherited from reco::isodeposit::AbsVeto
virtual ~AbsVeto ()
 

Private Attributes

float dR2_
 
Direction vetoDir_
 

Detailed Description

Definition at line 9 of file IsoDepositVetos.h.

Constructor & Destructor Documentation

reco::isodeposit::ConeVeto::ConeVeto ( Direction  dir,
double  dr 
)
inline

Definition at line 11 of file IsoDepositVetos.h.

reco::isodeposit::ConeVeto::ConeVeto ( const reco::IsoDeposit::Veto veto)
inline

Definition at line 12 of file IsoDepositVetos.h.

References centerOn(), PVValHelper::eta, and veto().

Member Function Documentation

void ConeVeto::centerOn ( double  eta,
double  phi 
)
overridevirtual
bool ConeVeto::veto ( double  eta,
double  phi,
float  value 
) const
overridevirtual

Member Data Documentation

float reco::isodeposit::ConeVeto::dR2_
private

Definition at line 16 of file IsoDepositVetos.h.

Referenced by veto(), and reco::isodeposit::ConeThresholdVeto::veto().

Direction reco::isodeposit::ConeVeto::vetoDir_
private