99 if (!Phase2TrackerDigiTTStubHandle.
isValid())
102 for (inputIter = Phase2TrackerDigiTTStubHandle->begin(); inputIter != Phase2TrackerDigiTTStubHandle->end();
104 for (contentIter = inputIter->
begin(); contentIter != inputIter->
end(); ++contentIter) {
111 DetId detIdStub =
tkGeom_->
idToDet((tempStubRef->clusterRef(0))->getDetId())->geographicalId();
118 MeasurementPoint mp = (tempStubRef->clusterRef(0))->findAverageLocalCoordinates();
150 psd0.
add<
int>(
"Nbinsx", 900);
151 psd0.
add<
double>(
"xmax", 300);
152 psd0.
add<
double>(
"xmin", -300);
153 psd0.
add<
int>(
"Nbinsy", 900);
154 psd0.
add<
double>(
"ymax", 120);
155 psd0.
add<
double>(
"ymin", 0);
160 descriptions.
add(
"Phase2OTValidateTTStub",
desc);
edm::Ref< typename HandleT::element_type, typename HandleT::element_type::value_type::value_type > makeRefTo(const HandleT &iHandle, typename HandleT::element_type::value_type::const_iterator itIter)
void analyze(const edm::Event &, const edm::EventSetup &) override
T getParameter(std::string const &) const
T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
Phase2OTValidateTTStub(const edm::ParameterSet &)
virtual LocalPoint localPosition(const MeasurementPoint &) const =0
virtual void setCurrentFolder(std::string const &fullpath)
const TrackerTopology * tTopo_
virtual const Topology & topology() const
const_iterator end(bool update=false) const
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > topoToken_
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > geomToken_
#define DEFINE_FWK_MODULE(type)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
Class to store the L1 Track Trigger stubs.
const TrackerGeomDet * idToDet(DetId) const override
edm::EDGetTokenT< edmNew::DetSetVector< TTStub< Ref_Phase2TrackerDigi_ > > > tagTTStubsToken_
std::string topFolderName_
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
const_iterator begin(bool update=false) const
const Plane & surface() const
The nominal surface of the GeomDet.
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
void add(std::string const &label, ParameterSetDescription const &psetDescription)
void dqmBeginRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
const TrackerGeometry * tkGeom_
~Phase2OTValidateTTStub() override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)