#include <GEMRecHitStandardAlgo.h>
Public Member Functions | |
bool | compute (const GEMEtaPartition &roll, const GEMCluster &cluster, LocalPoint &point, LocalError &error) const override |
standard local recHit computation More... | |
bool | compute (const GEMEtaPartition &roll, const GEMCluster &cluster, const float &angle, const GlobalPoint &globPos, LocalPoint &point, LocalError &error) const override |
GEMRecHitStandardAlgo (const edm::ParameterSet &config) | |
Constructor. More... | |
void | setES (const edm::EventSetup &setup) override |
Pass the Event Setup to the algo at each event. More... | |
~GEMRecHitStandardAlgo () override | |
Destructor. More... | |
Public Member Functions inherited from GEMRecHitBaseAlgo | |
GEMRecHitBaseAlgo (const edm::ParameterSet &config) | |
Constructor. More... | |
virtual edm::OwnVector< GEMRecHit > | reconstruct (const GEMEtaPartition &roll, const GEMDetId &gemId, const GEMDigiCollection::Range &digiRange, const EtaPartitionMask &mask) |
Build all hits in the range associated to the gemId, at the 1st step. More... | |
virtual | ~GEMRecHitBaseAlgo () |
Destructor. More... | |
Concrete implementation of GEMRecHitBaseAlgo.
Definition at line 10 of file GEMRecHitStandardAlgo.h.
GEMRecHitStandardAlgo::GEMRecHitStandardAlgo | ( | const edm::ParameterSet & | config | ) |
Constructor.
Definition at line 14 of file GEMRecHitStandardAlgo.cc.
|
override |
|
overridevirtual |
standard local recHit computation
Implements GEMRecHitBaseAlgo.
Definition at line 21 of file GEMRecHitStandardAlgo.cc.
References GEMEtaPartition::centreOfStrip(), GEMCluster::clusterSize(), relativeConstraints::error, GEMCluster::firstStrip(), GEMCluster::lastStrip(), and GEMEtaPartition::localError().
Referenced by compute().
|
overridevirtual |
local recHit computation accounting for track direction and absolute position
Implements GEMRecHitBaseAlgo.
Definition at line 37 of file GEMRecHitStandardAlgo.cc.
References angle(), haddnano::cl, compute(), relativeConstraints::error, and PV3DBase< T, PVType, FrameType >::z().
|
overridevirtual |
Pass the Event Setup to the algo at each event.
Implements GEMRecHitBaseAlgo.
Definition at line 18 of file GEMRecHitStandardAlgo.cc.