62 using namespace susybsm;
72 produces<susybsm::MuonSegmentCollection >();
90 using namespace susybsm;
93 std::auto_ptr<susybsm::MuonSegmentCollection> resultSeg(segments);
102 iEvent.
getByToken(m_dtSegmentToken, dtSegments);
104 for (
unsigned int d=0; d<dtSegments->size(); d++) {
109 const GeomDet* dtDet = dtGeom->idToDet(SegRef->geographicalId());
111 muonSegment.
setGP(point);
112 segments->push_back(muonSegment);
123 const GeomDet* cscDet = cscGeom->idToDet(SegRef->geographicalId());
125 muonSegment.
setGP(point);
126 segments->push_back(muonSegment);
T getParameter(std::string const &) const
std::vector< MuonSegment > MuonSegmentCollection
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::Ref< CSCSegmentCollection > CSCSegmentRef
GlobalPoint toGlobal(const Local2DPoint &lp) const
Conversion to the global R.F. from the R.F. of the GeomDet.
MuonSegmentProducer(const edm::ParameterSet &)
void setDTSegmentRef(const DTRecSegment4DRef segment)
void setCSCSegmentRef(const CSCSegmentRef segment)
edm::EDGetTokenT< CSCSegmentCollection > m_cscSegmentToken
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::Ref< DTRecSegment4DCollection > DTRecSegment4DRef
void setGP(const GlobalPoint point)
*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
edm::EDGetTokenT< DTRecSegment4DCollection > m_dtSegmentToken