|
|
#include <PFRecHitQTests.h>
|
void | beginEvent (const edm::Event &event, const edm::EventSetup &iSetup) override |
|
| PFRecHitQTestHCALChannel () |
|
| PFRecHitQTestHCALChannel (const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc) |
|
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 |
|
| PFRecHitQTestBase ()=default |
|
| PFRecHitQTestBase (const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc) |
|
virtual | ~PFRecHitQTestBase ()=default |
|
|
bool | test (unsigned aDETID, double energy, int flags, bool &clean) |
|
Definition at line 92 of file PFRecHitQTests.h.
◆ PFRecHitQTestHCALChannel() [1/2]
PFRecHitQTestHCALChannel::PFRecHitQTestHCALChannel |
( |
| ) |
|
|
inline |
◆ PFRecHitQTestHCALChannel() [2/2]
◆ beginEvent()
◆ test() [1/7]
◆ test() [2/7]
◆ test() [3/7]
◆ test() [4/7]
◆ test() [5/7]
◆ test() [6/7]
◆ test() [7/7]
bool PFRecHitQTestHCALChannel::test |
( |
unsigned |
aDETID, |
|
|
double |
energy, |
|
|
int |
flags, |
|
|
bool & |
clean |
|
) |
| |
|
inlineprotected |
Definition at line 162 of file PFRecHitQTests.h.
169 unsigned theStatusValue = theStatus->
getValue();
References clean(), cleanThresholds_, HcalDetId::depth(), depths_, HCALHighEnergyHPDFilter_cfi::energy, HLT_FULL_cff::flags, flags_, HcalTopology::getMergePositionFlag(), HcalSeverityLevelComputer::getSeverityLevel(), HcalChannelStatus::getValue(), HcalCondObjectContainer< Item >::getValues(), HcalEndcap, hcalSevLvlComputer_, mps_fire::i, HcalTopology::idFront(), or, HcalDetId::subdet(), theHcalChStatus_, theHcalTopology_, and thresholds_.
◆ cleanThresholds_
std::vector<double> PFRecHitQTestHCALChannel::cleanThresholds_ |
|
protected |
◆ depths_
std::vector<int> PFRecHitQTestHCALChannel::depths_ |
|
protected |
◆ flags_
std::vector<int> PFRecHitQTestHCALChannel::flags_ |
|
protected |
◆ flagStr_
std::vector<std::string> PFRecHitQTestHCALChannel::flagStr_ |
|
protected |
◆ hcalSevLvlComputer_
◆ qualityToken_
◆ severityToken_
◆ theHcalChStatus_
◆ theHcalTopology_
const HcalTopology* PFRecHitQTestHCALChannel::theHcalTopology_ |
|
protected |
◆ thresholds_
std::vector<int> PFRecHitQTestHCALChannel::thresholds_ |
|
protected |
◆ topoToken_
HcalDetId idFront(const HcalDetId &id) const
constexpr float energy() const
std::vector< double > cleanThresholds_
const HcalTopology * theHcalTopology_
constexpr int depth() const
get the tower depth
constexpr const DetId & detid() const
bool getMergePositionFlag() const
const Item * getValues(DetId fId, bool throwOnFail=true) const
std::vector< int > depths_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topoToken_
bool test(reco::PFRecHit &hit, const EcalRecHit &rh, bool &clean, bool fullReadOut) override
int getSeverityLevel(const DetId &myid, const uint32_t &myflag, const uint32_t &mystatus) const
uint32_t getValue() const
constexpr HcalSubdetector subdet() const
get the subdetector
std::vector< int > thresholds_
PFRecHitQTestBase()=default
bool getData(T &iHolder) const
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd > qualityToken_
std::vector< int > flags_
static void clean(char *s)
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
T getParameter(std::string const &) const
const HcalChannelQuality * theHcalChStatus_
edm::ESGetToken< HcalSeverityLevelComputer, HcalSeverityLevelComputerRcd > severityToken_
constexpr uint32_t flags() const
const HcalSeverityLevelComputer * hcalSevLvlComputer_
std::vector< std::string > flagStr_