#include <HFPreRecHit.h>
Public Types | |
typedef HcalDetId | key_type |
Public Member Functions | |
float | charge () const |
std::pair< float, bool > | chargeAsymmetry (float chargeThreshold) const |
float | energy () const |
std::pair< float, bool > | energyAsymmetry (float energyThreshold) const |
const HFQIE10Info * | getHFQIE10Info (unsigned index) const |
HFPreRecHit () | |
HFPreRecHit (const HcalDetId &id, const HFQIE10Info *first, const HFQIE10Info *second) | |
HcalDetId | id () const |
Private Attributes | |
bool | hasInfo_ [2] |
HFQIE10Info | hfQIE10Info_ [2] |
HcalDetId | id_ |
Class to contain the info needed to perform HF reconstruction using QIE10 chips and dual-anode readout. Groups the information provided by a single PMT.
Definition at line 14 of file HFPreRecHit.h.
typedef HcalDetId HFPreRecHit::key_type |
Definition at line 17 of file HFPreRecHit.h.
HFPreRecHit::HFPreRecHit | ( | ) |
Definition at line 3 of file HFPreRecHit.cc.
HFPreRecHit::HFPreRecHit | ( | const HcalDetId & | id, |
const HFQIE10Info * | first, | ||
const HFQIE10Info * | second | ||
) |
Definition at line 8 of file HFPreRecHit.cc.
References plotBeamSpotDB::first, hasInfo_, hfQIE10Info_, and edm::second().
float HFPreRecHit::charge | ( | ) | const |
Definition at line 24 of file HFPreRecHit.cc.
References HFQIE10Info::charge(), hasInfo_, hfQIE10Info_, mps_fire::i, and lumiQueryAPI::q.
Referenced by id(), and HFFlexibleTimeCheck::reconstruct().
std::pair< float, bool > HFPreRecHit::chargeAsymmetry | ( | float | chargeThreshold | ) | const |
Definition at line 50 of file HFPreRecHit.cc.
References HFQIE10Info::charge(), f, hasInfo_, hfQIE10Info_, q1, and mps_fire::result.
Referenced by id(), and HFFlexibleTimeCheck::reconstruct().
float HFPreRecHit::energy | ( | ) | const |
Definition at line 33 of file HFPreRecHit.cc.
References MillePedeFileConverter_cfg::e, HFQIE10Info::energy(), hasInfo_, hfQIE10Info_, and mps_fire::i.
Referenced by id(), and Jet.Jet::rawEnergy().
std::pair< float, bool > HFPreRecHit::energyAsymmetry | ( | float | energyThreshold | ) | const |
Definition at line 67 of file HFPreRecHit.cc.
References reco::e1, HFQIE10Info::energy(), f, hasInfo_, hfQIE10Info_, and mps_fire::result.
Referenced by id().
const HFQIE10Info * HFPreRecHit::getHFQIE10Info | ( | unsigned | index | ) | const |
Definition at line 42 of file HFPreRecHit.cc.
References hasInfo_, and hfQIE10Info_.
Referenced by id(), HFSimpleTimeCheck::reconstruct(), and HFRecHitAuxSetter::setAux().
|
inline |
Definition at line 26 of file HFPreRecHit.h.
References charge(), chargeAsymmetry(), energy(), energyAsymmetry(), getHFQIE10Info(), and id_.
Referenced by HFFlexibleTimeCheck::reconstruct(), and HFSimpleTimeCheck::reconstruct().
|
private |
Definition at line 60 of file HFPreRecHit.h.
Referenced by charge(), chargeAsymmetry(), energy(), energyAsymmetry(), getHFQIE10Info(), and HFPreRecHit().
|
private |
Definition at line 59 of file HFPreRecHit.h.
Referenced by charge(), chargeAsymmetry(), energy(), energyAsymmetry(), getHFQIE10Info(), and HFPreRecHit().
|
private |
Definition at line 57 of file HFPreRecHit.h.
Referenced by id().