90 nullptr,
nullptr,
nullptr,
nullptr,
nullptr};
93 nullptr,
nullptr,
nullptr,
nullptr,
nullptr};
138 if (!Phase2TrackerDigiTTStubHandle.
isValid())
141 for (inputIter = Phase2TrackerDigiTTStubHandle->begin(); inputIter != Phase2TrackerDigiTTStubHandle->end();
143 for (contentIter = inputIter->
begin(); contentIter != inputIter->
end(); ++contentIter) {
150 DetId detIdStub =
tkGeom_->
idToDet((tempStubRef->clusterRef(0))->getDetId())->geographicalId();
153 double rawBend = tempStubRef->rawBend();
154 double bendOffset = tempStubRef->bendOffset();
157 MeasurementPoint mp = (tempStubRef->clusterRef(0))->findAverageLocalCoordinates();
184 if (posStub.
z() > 0) {
207 const int numDiscs = 5;
382 for (
int i = 0;
i < numDiscs;
i++) {
383 HistoName =
"NStubs_Disc+" + std::to_string(
i + 1);
394 for (
int i = 0;
i < numDiscs;
i++) {
395 HistoName =
"NStubs_Disc-" + std::to_string(
i + 1);
427 psTTStub_ECDisc_2D.getParameter<int32_t>(
"Nbinsx"),
428 psTTStub_ECDisc_2D.getParameter<
double>(
"xmin"),
429 psTTStub_ECDisc_2D.getParameter<
double>(
"xmax"),
430 psTTStub_ECDisc_2D.getParameter<int32_t>(
"Nbinsy"),
431 psTTStub_ECDisc_2D.getParameter<
double>(
"ymin"),
432 psTTStub_ECDisc_2D.getParameter<
double>(
"ymax"));
439 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsx"),
440 psTTStub_ECRing_2D.getParameter<
double>(
"xmin"),
441 psTTStub_ECRing_2D.getParameter<
double>(
"xmax"),
442 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsy"),
443 psTTStub_ECRing_2D.getParameter<
double>(
"ymin"),
444 psTTStub_ECRing_2D.getParameter<
double>(
"ymax"));
448 for (
int i = 0;
i < numDiscs;
i++) {
449 HistoName =
"Stub_Width_Disc+" + std::to_string(
i + 1);
452 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsx"),
453 psTTStub_ECRing_2D.getParameter<
double>(
"xmin"),
454 psTTStub_ECRing_2D.getParameter<
double>(
"xmax"),
455 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsy"),
456 psTTStub_ECRing_2D.getParameter<
double>(
"ymin"),
457 psTTStub_ECRing_2D.getParameter<
double>(
"ymax"));
462 for (
int i = 0;
i < numDiscs;
i++) {
463 HistoName =
"Stub_Width_Disc-" + std::to_string(
i + 1);
466 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsx"),
467 psTTStub_ECRing_2D.getParameter<
double>(
"xmin"),
468 psTTStub_ECRing_2D.getParameter<
double>(
"xmax"),
469 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsy"),
470 psTTStub_ECRing_2D.getParameter<
double>(
"ymin"),
471 psTTStub_ECRing_2D.getParameter<
double>(
"ymax"));
492 psTTStub_ECDisc_2D.getParameter<int32_t>(
"Nbinsx"),
493 psTTStub_ECDisc_2D.getParameter<
double>(
"xmin"),
494 psTTStub_ECDisc_2D.getParameter<
double>(
"xmax"),
495 psTTStub_ECDisc_2D.getParameter<int32_t>(
"Nbinsy"),
496 psTTStub_ECDisc_2D.getParameter<
double>(
"ymin"),
497 psTTStub_ECDisc_2D.getParameter<
double>(
"ymax"));
504 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsx"),
505 psTTStub_ECRing_2D.getParameter<
double>(
"xmin"),
506 psTTStub_ECRing_2D.getParameter<
double>(
"xmax"),
507 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsy"),
508 psTTStub_ECRing_2D.getParameter<
double>(
"ymin"),
509 psTTStub_ECRing_2D.getParameter<
double>(
"ymax"));
513 for (
int i = 0;
i < numDiscs;
i++) {
514 HistoName =
"Stub_Offset_Disc+" + std::to_string(
i + 1);
517 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsx"),
518 psTTStub_ECRing_2D.getParameter<
double>(
"xmin"),
519 psTTStub_ECRing_2D.getParameter<
double>(
"xmax"),
520 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsy"),
521 psTTStub_ECRing_2D.getParameter<
double>(
"ymin"),
522 psTTStub_ECRing_2D.getParameter<
double>(
"ymax"));
527 for (
int i = 0;
i < numDiscs;
i++) {
528 HistoName =
"Stub_Offset_Disc-" + std::to_string(
i + 1);
531 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsx"),
532 psTTStub_ECRing_2D.getParameter<
double>(
"xmin"),
533 psTTStub_ECRing_2D.getParameter<
double>(
"xmax"),
534 psTTStub_ECRing_2D.getParameter<int32_t>(
"Nbinsy"),
535 psTTStub_ECRing_2D.getParameter<
double>(
"ymin"),
536 psTTStub_ECRing_2D.getParameter<
double>(
"ymax"));