/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoMTD/TransientTrackingRecHit/src/MTDTransientTrackingRecHit.cc
38 строк
1 KB
Shahzad Malik Muzaffar
[RECONSTRUCTION] Drop Geometry/CommonDetUnit package
28 май 2026, 12:57
28 май 2026, 12:57
685f036
Код
Авторство
О чём код?
/** \file * */ #include "RecoMTD/TransientTrackingRecHit/interface/MTDTransientTrackingRecHit.h" #include "Geometry/CommonTopologies/interface/GeomDet.h" #include "DataFormats/GeometryCommonDetAlgo/interface/ErrorFrameTransformer.h" #include "DataFormats/ForwardDetId/interface/MTDDetId.h" #include "DataFormats/GeometryCommonDetAlgo/interface/AlignmentPositionError.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/Utilities/interface/Exception.h" #include <map> typedef MTDTransientTrackingRecHit::MTDRecHitPointer MTDRecHitPointer; typedef MTDTransientTrackingRecHit::RecHitContainer MTDRecHitContainer; MTDTransientTrackingRecHit::MTDTransientTrackingRecHit(const GeomDet* geom, const TrackingRecHit* rh) : GenericTransientTrackingRecHit(*geom, *rh) {} MTDTransientTrackingRecHit::MTDTransientTrackingRecHit(const MTDTransientTrackingRecHit& other) : GenericTransientTrackingRecHit(*other.det(), *(other.hit())) {} bool MTDTransientTrackingRecHit::isBTL() const { MTDDetId temp(geographicalId()); return (temp.mtdSubDetector() == MTDDetId::BTL); } bool MTDTransientTrackingRecHit::isETL() const { MTDDetId temp(geographicalId()); return (temp.mtdSubDetector() == MTDDetId::ETL); } void MTDTransientTrackingRecHit::invalidateHit() { setType(bad); //trackingRecHit_->setType(bad); // maybe add in later }