#include <RPCRecHitBaseAlgo.h>
Public Member Functions | |
virtual bool | compute (const RPCRoll &roll, const RPCCluster &cl, LocalPoint &Point, LocalError &error, float &time, float &timeErr) const =0 |
standard local recHit computation More... | |
virtual bool | compute (const RPCRoll &roll, const RPCCluster &cl, const float &angle, const GlobalPoint &globPos, LocalPoint &Point, LocalError &error, float &time, float &timeErr) const =0 |
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 void | setES (const edm::EventSetup &setup)=0 |
Pass the Event Setup to the algo at each event. More... | |
virtual | ~RPCRecHitBaseAlgo () |
Destructor. More... | |
Abstract algorithmic class to compute Rec Hit form a RPC digi
Definition at line 30 of file RPCRecHitBaseAlgo.h.
RPCRecHitBaseAlgo::RPCRecHitBaseAlgo | ( | const edm::ParameterSet & | config | ) |
Constructor.
Definition at line 13 of file RPCRecHitBaseAlgo.cc.
|
inlinevirtual |
Destructor.
Definition at line 36 of file RPCRecHitBaseAlgo.h.
References angle(), GetRecoTauVFromDQM_MC_cff::cl, bookConverter::compute(), relativeConstraints::error, RecoTauDiscriminantConfiguration::mask, GeneralSetup::setup(), and ntuplemaker::time.
|
pure virtual |
standard local recHit computation
Implemented in RPCRecHitStandardAlgo.
Referenced by reconstruct().
|
pure virtual |
local recHit computation accounting for track direction and absolute position
Implemented in RPCRecHitStandardAlgo.
|
virtual |
Build all hits in the range associated to the rpcId, at the 1st step.
Definition at line 19 of file RPCRecHitBaseAlgo.cc.
References GetRecoTauVFromDQM_MC_cff::cl, compute(), RPCClusterizer::doAction(), RPCMaskReClusterizer::doAction(), point, edm::OwnVector< T, P >::push_back(), rpcPointValidation_cfi::recHit, mps_fire::result, RPCRecHit::setTimeAndError(), and ntuplemaker::time.
|
pure virtual |
Pass the Event Setup to the algo at each event.
Implemented in RPCRecHitStandardAlgo.