50 "could not cast the subdet geometry to preshower geometry";
70 for (reco::SuperClusterCollection::const_iterator isc = eeSuperClusters->begin(); isc != eeSuperClusters->end(); ++isc) {
73 if (fabs(isc->eta()) < 1.65 || fabs(isc->eta()) > 2.6)
continue;
78 for ( ; ibc != isc->clustersEnd(); ++ibc ) {
113 for (it = ESRecHits_->begin(); it != ESRecHits_->end(); ++it) {
114 if (it->recoFlag()==1 || it->recoFlag()==14 || (it->recoFlag()<=10 && it->recoFlag()>=5))
continue;
116 output->push_back(*it);
129 map<DetId,const EcalRecHit*>::iterator it;
130 map<DetId, int>::iterator itu;
146 if (strip2 !=
ESDetId(0)) strip2 = theESNav2.
east();
147 }
else if (row == -1) {
149 if (strip2 !=
ESDetId(0)) strip2 = theESNav2.
west();
158 for (
int i=0;
i<15; ++
i) {
159 next = theESNav1.
east();
171 for (
int i=0;
i<15; ++
i) {
172 next = theESNav1.
west();
188 for (
int i=0;
i<15; ++
i) {
189 next = theESNav2.
north();
201 for (
int i=0;
i<15; ++
i) {
202 next = theESNav2.
south();
T getParameter(std::string const &) const
void setHome(const T &startingPoint)
set the starting position
void home() const
move the navigator back to the starting point
virtual T west() const
move the navigator west
std::vector< EcalRecHit >::const_iterator const_iterator
CaloSubdetectorTopology * topology_p
edm::InputTag InputSpuerClusterEE_
virtual T north() const
move the navigator north
void collectIds(const ESDetId strip1, const ESDetId strip2, const int &row=0)
edm::InputTag InputRecHitES_
virtual T east() const
move the navigator east
std::string OutputLabelES_
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
virtual ~ReducedESRecHitCollectionProducer()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
void beginRun(edm::Run &, const edm::EventSetup &)
virtual DetId getClosestCellInPlane(const GlobalPoint &r, int plane) const
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
std::vector< edm::InputTag > interestingDetIdCollections_
T const * product() const
void produce(edm::Event &e, const edm::EventSetup &c)
ESHandle< TrackerGeometry > geometry
std::set< DetId > collectedIds_
const EcalPreshowerGeometry * geometry_p
virtual T south() const
move the navigator south
ReducedESRecHitCollectionProducer(const edm::ParameterSet &pset)
*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