Go to the documentation of this file. 1 #ifndef SiPixelTrackResidualSource_H
2 #define SiPixelTrackResidualSource_H
57 std::vector<MonitorElement *> meinput);
std::vector< MonitorElement * > meNClustersNotOnTrack_diskps
MonitorElement * meRocBladevsDiskEndcapOnTrk
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
std::vector< MonitorElement * > meClPosDisksmzNotOnTrack
MonitorElement * meClSizeOnTrack_all
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< std::vector< Trajectory > > tracksrcToken_
MonitorElement * meNofTracks_
std::vector< MonitorElement * > meClPosLayersLadVsModOnTrack
std::vector< MonitorElement * > meClChargeNotOnTrack_diskms
MonitorElement * meClSizeXOnTrack_bpix
edm::ESGetToken< TransientTrackingRecHitBuilder, TransientRecHitRecord > transientTrackingRecHitBuilderToken_
MonitorElement * meClSizeYOnTrack_fpix
std::vector< MonitorElement * > meClChargeNotOnTrack_diskps
std::string topFolderName_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeomTokenBeginRun_
MonitorElement * meClChargeOnTrack_all
std::vector< MonitorElement * > meClPosLayersNotOnTrack
std::vector< MonitorElement * > meClSizeYNotOnTrack_diskps
MonitorElement * meHitProbability
std::vector< MonitorElement * > meClSizeOnTrack_layers
std::map< uint32_t, SiPixelTrackResidualModule * > theSiPixelStructure
MonitorElement * meNClustersOnTrack_all
std::vector< MonitorElement * > meClSizeXNotOnTrack_diskms
std::vector< MonitorElement * > meClChargeNotOnTrack_layers
MonitorElement * meClChargeNotOnTrack_all
std::vector< MonitorElement * > meClChargeOnTrack_layers
std::vector< MonitorElement * > meNClustersOnTrack_layers
std::vector< MonitorElement * > meClSizeNotOnTrack_diskms
~SiPixelTrackResidualSource() override
MonitorElement * meClChargeNotOnTrack_fpix
void getepixrococcupancyontrk(const TrackerTopology *const tTopo, TransientTrackingRecHit::ConstRecHitPointer hit, float xclust, float yclust, float z, MonitorElement *meinput)
std::vector< MonitorElement * > meClSizeXOnTrack_diskps
std::vector< MonitorElement * > meClPosDiskspzNotOnTrack
MonitorElement * meClChargeOnTrack_fpix
MonitorElement * meNofTracksInPixVol_
std::vector< MonitorElement * > meClChargeOnTrack_diskps
std::vector< MonitorElement * > meClPosDisksmzOnTrack
MonitorElement * meClSizeYNotOnTrack_bpix
std::vector< MonitorElement * > meClSizeXOnTrack_layers
MonitorElement * meNofClustersOnTrack_
MonitorElement * meSubdetResidualY[3]
MonitorElement * meClSizeYOnTrack_bpix
MonitorElement * meClSizeNotOnTrack_bpix
SiPixelTrackResidualSource(const edm::ParameterSet &)
edm::EDGetTokenT< std::vector< reco::Track > > trackToken_
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > clustersrcToken_
std::vector< MonitorElement * > meZeroRocLadvsModOffTrackBarrel
void triplets(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double ptsig, double &dc, double &dz, double kap)
std::vector< MonitorElement * > meClSizeYOnTrack_diskps
MonitorElement * meClSizeYOnTrack_all
MonitorElement * meClSizeXOnTrack_all
void analyze(const edm::Event &, const edm::EventSetup &) override
std::vector< MonitorElement * > meClSizeYOnTrack_layers
std::vector< MonitorElement * > meNofClustersvsPhiOnTrack_layers
std::vector< MonitorElement * > meResidualYSummedLay
MonitorElement * meNClustersOnTrack_fpix
std::vector< MonitorElement * > meNClustersOnTrack_diskms
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeomToken_
MonitorElement * meClSizeXNotOnTrack_fpix
std::vector< MonitorElement * > meClChargeOnTrack_diskms
edm::EDGetTokenT< reco::VertexCollection > offlinePrimaryVerticesToken_
std::vector< MonitorElement * > meClSizeXNotOnTrack_layers
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
MonitorElement * meNClustersOnTrack_bpix
MonitorElement * meNClustersNotOnTrack_fpix
std::vector< MonitorElement * > meClPosLayersOnTrack
std::vector< MonitorElement * > meZeroRocLadvsModOnTrackBarrel
void getrococcupancy(DetId detId, const edm::DetSetVector< PixelDigi > &diginp, const TrackerTopology *const tTopo, std::vector< MonitorElement * > meinput)
std::vector< MonitorElement * > meClPosDiskspzOnTrack
MonitorElement * meClSizeXOnTrack_fpix
std::vector< MonitorElement * > meNClustersNotOnTrack_layers
void getepixrococcupancyofftrk(DetId detId, const TrackerTopology *const tTopo, float xclust, float yclust, float z, MonitorElement *meinput)
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopoTokenBeginRun_
std::vector< MonitorElement * > meNClustersNotOnTrack_diskms
std::vector< MonitorElement * > meNClustersOnTrack_diskps
MonitorElement * meClChargeNotOnTrack_bpix
std::vector< MonitorElement * > meResidualXSummedLay
edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > transientTrackBuilderToken_
std::vector< MonitorElement * > meClSizeYOnTrack_diskms
MonitorElement * meClChargeOnTrack_bpix
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > digisrcToken_
MonitorElement * meClSizeOnTrack_fpix
MonitorElement * meNofClustersNotOnTrack_
MonitorElement * meClSizeXNotOnTrack_bpix
std::vector< MonitorElement * > meNofClustersvsPhiOnTrack_diskps
MonitorElement * meClSizeNotOnTrack_all
std::vector< MonitorElement * > meClSizeOnTrack_diskps
std::vector< MonitorElement * > meClSizeNotOnTrack_layers
edm::InputTag clustersrc_
std::vector< MonitorElement * > meClSizeXOnTrack_diskms
MonitorElement * meRocBladevsDiskEndcapOffTrk
std::vector< MonitorElement * > meClSizeYNotOnTrack_layers
std::vector< MonitorElement * > meClSizeYNotOnTrack_diskms
MonitorElement * meClSizeXNotOnTrack_all
MonitorElement * meSubdetResidualX[3]
std::vector< MonitorElement * > meNofClustersvsPhiOnTrack_diskms
edm::EDGetTokenT< reco::TrackCollection > generalTracksToken_
MonitorElement * meClSizeYNotOnTrack_all
std::vector< MonitorElement * > meClSizeOnTrack_diskms
edm::EDGetTokenT< TrajTrackAssociationCollection > trackAssociationToken_
MonitorElement * meClSizeOnTrack_bpix
MonitorElement * meNClustersNotOnTrack_all
std::vector< MonitorElement * > meClSizeNotOnTrack_diskps
std::vector< MonitorElement * > meClSizeXNotOnTrack_diskps
MonitorElement * meNClustersNotOnTrack_bpix
void dqmBeginRun(const edm::Run &r, edm::EventSetup const &iSetup) override
MonitorElement * meClSizeYNotOnTrack_fpix
MonitorElement * meClSizeNotOnTrack_fpix