45 for (RPCClusterContainer::const_iterator cl = cls.begin();
46 cl != cls.end(); cl++){
51 bool OK = this->
compute(roll, *cl, point, tmpErr);
55 int firstClustStrip= cl->firstStrip();
56 int clusterSize=cl->clusterSize();
pair< int, edm::FunctionWithDict > OK
RPCClusterContainer doAction(const RPCDigiCollection::Range &digiRange)
virtual ~RPCRecHitBaseAlgo()
Destructor.
std::bitset< maskSIZE > RollMask
RPCRecHitBaseAlgo(const edm::ParameterSet &config)
Constructor.
virtual bool compute(const RPCRoll &roll, const RPCCluster &cl, LocalPoint &Point, LocalError &error) const =0
standard local recHit computation
std::pair< const_iterator, const_iterator > Range
RPCClusterContainer doAction(const RPCDetId &, RPCClusterContainer &, const RollMask &)
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.
std::set< RPCCluster > RPCClusterContainer
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point