CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
PFRecHitQTestES Class Reference

#include <PFRecHitQTests.h>

Inheritance diagram for PFRecHitQTestES:
PFRecHitQTestBase

Public Member Functions

void beginEvent (const edm::Event &event, const edm::EventSetup &iSetup) override
 
 PFRecHitQTestES ()
 
 PFRecHitQTestES (const edm::ParameterSet &iConfig)
 
bool test (reco::PFRecHit &hit, const CaloTower &rh, bool &clean) override
 
bool test (reco::PFRecHit &hit, const EcalRecHit &rh, bool &clean, bool fullReadOut) override
 
bool test (reco::PFRecHit &hit, const HBHERecHit &rh, bool &clean) override
 
bool test (reco::PFRecHit &hit, const HFRecHit &rh, bool &clean) override
 
bool test (reco::PFRecHit &hit, const HGCRecHit &rh, bool &clean) override
 
bool test (reco::PFRecHit &hit, const HORecHit &rh, bool &clean) override
 
- Public Member Functions inherited from PFRecHitQTestBase
 PFRecHitQTestBase ()=default
 
 PFRecHitQTestBase (const edm::ParameterSet &iConfig)
 
virtual ~PFRecHitQTestBase ()=default
 

Protected Attributes

const double thresholdCleaning_
 
const bool topologicalCleaning_
 

Detailed Description

Definition at line 472 of file PFRecHitQTests.h.

Constructor & Destructor Documentation

◆ PFRecHitQTestES() [1/2]

PFRecHitQTestES::PFRecHitQTestES ( )
inline

Definition at line 474 of file PFRecHitQTests.h.

◆ PFRecHitQTestES() [2/2]

PFRecHitQTestES::PFRecHitQTestES ( const edm::ParameterSet iConfig)
inline

Definition at line 476 of file PFRecHitQTests.h.

477  : PFRecHitQTestBase(iConfig),
478  thresholdCleaning_(iConfig.getParameter<double>("cleaningThreshold")),
479  topologicalCleaning_(iConfig.getParameter<bool>("topologicalCleaning")) {}

Member Function Documentation

◆ beginEvent()

void PFRecHitQTestES::beginEvent ( const edm::Event event,
const edm::EventSetup iSetup 
)
inlineoverridevirtual

Implements PFRecHitQTestBase.

Definition at line 481 of file PFRecHitQTests.h.

481 {}

◆ test() [1/6]

bool PFRecHitQTestES::test ( reco::PFRecHit hit,
const CaloTower rh,
bool &  clean 
)
inlineoverridevirtual

Implements PFRecHitQTestBase.

Definition at line 507 of file PFRecHitQTests.h.

507 { return true; }

◆ test() [2/6]

bool PFRecHitQTestES::test ( reco::PFRecHit hit,
const EcalRecHit rh,
bool &  clean,
bool  fullReadOut 
)
inlineoverridevirtual

◆ test() [3/6]

bool PFRecHitQTestES::test ( reco::PFRecHit hit,
const HBHERecHit rh,
bool &  clean 
)
inlineoverridevirtual

Implements PFRecHitQTestBase.

Definition at line 501 of file PFRecHitQTests.h.

501 { return true; }

◆ test() [4/6]

bool PFRecHitQTestES::test ( reco::PFRecHit hit,
const HFRecHit rh,
bool &  clean 
)
inlineoverridevirtual

Implements PFRecHitQTestBase.

Definition at line 503 of file PFRecHitQTests.h.

503 { return true; }

◆ test() [5/6]

bool PFRecHitQTestES::test ( reco::PFRecHit hit,
const HGCRecHit rh,
bool &  clean 
)
inlineoverridevirtual

Implements PFRecHitQTestBase.

Definition at line 509 of file PFRecHitQTests.h.

509 { return true; }

◆ test() [6/6]

bool PFRecHitQTestES::test ( reco::PFRecHit hit,
const HORecHit rh,
bool &  clean 
)
inlineoverridevirtual

Implements PFRecHitQTestBase.

Definition at line 505 of file PFRecHitQTests.h.

505 { return true; }

Member Data Documentation

◆ thresholdCleaning_

const double PFRecHitQTestES::thresholdCleaning_
protected

Definition at line 512 of file PFRecHitQTests.h.

Referenced by test().

◆ topologicalCleaning_

const bool PFRecHitQTestES::topologicalCleaning_
protected

Definition at line 513 of file PFRecHitQTests.h.

Referenced by test().

EcalRecHit::kESBadRatioFor23Lower
Definition: EcalRecHit.h:52
EcalRecHit::energy
float energy() const
Definition: EcalRecHit.h:68
PFRecHitQTestES::topologicalCleaning_
const bool topologicalCleaning_
Definition: PFRecHitQTests.h:513
EcalRecHit::checkFlag
bool checkFlag(int flag) const
check if the flag is true
Definition: EcalRecHit.h:187
EcalRecHit::kESTS1Largest
Definition: EcalRecHit.h:53
EcalRecHit::kESTS3Negative
Definition: EcalRecHit.h:55
EcalRecHit::kESTS13Sigmas
Definition: EcalRecHit.h:59
PFRecHitQTestBase::PFRecHitQTestBase
PFRecHitQTestBase()=default
EcalRecHit::kESBadRatioFor12
Definition: EcalRecHit.h:50
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
PFRecHitQTestES::thresholdCleaning_
const double thresholdCleaning_
Definition: PFRecHitQTests.h:512
clean
static void clean(char *s)
Definition: ConnectionManager.cc:13
or
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
EcalRecHit::kESBadRatioFor23Upper
Definition: EcalRecHit.h:51
EcalRecHit::kESDead
Definition: EcalRecHit.h:46
EcalRecHit::kESTS3Largest
Definition: EcalRecHit.h:54