44 for (GEMClusterContainer::const_iterator cl = cls.begin();
45 cl != cls.end(); cl++){
50 bool OK = this->
compute(roll, *cl, point, tmpErr);
54 int firstClustStrip= cl->firstStrip();
55 int clusterSize=cl->clusterSize();
virtual bool compute(const GEMEtaPartition &roll, const GEMCluster &cl, LocalPoint &Point, LocalError &error) const =0
standard local recHit computation
pair< int, edm::FunctionWithDict > OK
GEMClusterContainer doAction(const GEMDetId &, GEMClusterContainer &, const EtaPartitionMask &)
std::set< GEMCluster > GEMClusterContainer
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.
virtual ~GEMRecHitBaseAlgo()
Destructor.
GEMClusterContainer doAction(const GEMDigiCollection::Range &digiRange)
GEMRecHitBaseAlgo(const edm::ParameterSet &config)
Constructor.
std::pair< const_iterator, const_iterator > Range
*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