50 SiPixelPhase1TrackResiduals::SiPixelPhase1TrackResiduals(
const edm::ParameterSet& iConfig)
56 trackerGeomToken_ = esConsumes<TrackerGeometry, TrackerDigiGeometryRecord>();
67 if (applyVertexCut_) {
73 std::vector<TrackerValidationVariables::AVTrackStruct> vtracks;
75 validator.fillTrackQuantities(
80 return (!applyVertexCut_ ||
85 for (
auto&
track : vtracks) {
88 auto isPixel =
id.subdetId() == 1 ||
id.subdetId() == 2;
95 if (
it.resXprimeErr != 0 &&
it.resYprimeErr != 0) {
102 if (
it.isOnEdgePixel) {
107 if (
it.isOtherBadPixel) {
T getParameter(std::string const &) const
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
T getUntrackedParameter(std::string const &, T const &) const
Abs< T >::type abs(const T &t)
#define DEFINE_FWK_MODULE(type)
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void analyze(edm::Event const &e, edm::EventSetup const &) override=0
bool isPixel(HitType hitType)