#include <RPCRecHitStandardAlgo.h>
Public Member Functions | |
virtual bool | compute (const RPCRoll &roll, const RPCCluster &cluster, LocalPoint &point, LocalError &error) const |
standard local recHit computation More... | |
virtual bool | compute (const RPCRoll &roll, const RPCCluster &cluster, const float &angle, const GlobalPoint &globPos, LocalPoint &point, LocalError &error) const |
RPCRecHitStandardAlgo (const edm::ParameterSet &config) | |
Constructor. More... | |
virtual void | setES (const edm::EventSetup &setup) |
Pass the Event Setup to the algo at each event. More... | |
virtual | ~RPCRecHitStandardAlgo () |
Destructor. More... | |
Public Member Functions inherited from RPCRecHitBaseAlgo | |
virtual edm::OwnVector< RPCRecHit > | reconstruct (const RPCRoll &roll, const RPCDetId &rpcId, const RPCDigiCollection::Range &digiRange, const RollMask &mask) |
Build all hits in the range associated to the rpcId, at the 1st step. More... | |
RPCRecHitBaseAlgo (const edm::ParameterSet &config) | |
Constructor. More... | |
virtual | ~RPCRecHitBaseAlgo () |
Destructor. More... | |
Concrete implementation of RPCRecHitBaseAlgo.
Definition at line 14 of file RPCRecHitStandardAlgo.h.
RPCRecHitStandardAlgo::RPCRecHitStandardAlgo | ( | const edm::ParameterSet & | config | ) |
Constructor.
Definition at line 16 of file RPCRecHitStandardAlgo.cc.
|
virtual |
|
virtual |
standard local recHit computation
Implements RPCRecHitBaseAlgo.
Definition at line 35 of file RPCRecHitStandardAlgo.cc.
References RPCRoll::centreOfStrip(), RPCCluster::firstStrip(), RPCCluster::lastStrip(), and RPCRoll::localError().
Referenced by compute().
|
virtual |
local recHit computation accounting for track direction and absolute position
Implements RPCRecHitBaseAlgo.
Definition at line 53 of file RPCRecHitStandardAlgo.cc.
References compute(), and PV3DBase< T, PVType, FrameType >::z().
|
virtual |
Pass the Event Setup to the algo at each event.
Implements RPCRecHitBaseAlgo.
Definition at line 29 of file RPCRecHitStandardAlgo.cc.