2 #ifndef SiStripMonitorTrack_H
3 #define SiStripMonitorTrack_H
99 inline void fillME(
MonitorElement*
ME,
float value1,
float value2,
float value3,
float value4){
if (ME!=0)ME->
Fill(value1,value2,value3,value4);}
MonitorElement * ClusterStoNCorr
MonitorElement * ClusterNoiseOnTrack
void fillME(MonitorElement *ME, float value1, float value2, float value3)
TkHistoMap * tkhisto_NumOffTrack
bool trackAssociatorCollection_in_EventTree
SiStripMonitorTrack(const edm::ParameterSet &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
void trackStudy(const edm::Event &ev, const edm::EventSetup &es)
void trackStudyFromTrack(edm::Handle< reco::TrackCollection > trackCollectionHandle, const edm::EventSetup &es)
edm::EDGetTokenT< reco::TrackCollection > trackToken_
void trackStudyFromTrajectory(edm::Handle< TrajTrackAssociationCollection > TItkAssociatorCollection, const edm::EventSetup &es)
void fillME(MonitorElement *ME, float value1)
SiStripDCSStatus * dcsStatus_
MonitorElement * nClustersTrendOnTrack
MonitorElement * ClusterPosOffTrack
MonitorElement * ClusterStoNCorrOnTrack
void AllClusters(const edm::Event &ev, const edm::EventSetup &es)
MonitorElement * ClusterStoNOffTrack
std::string topFolderName_
void bookLayerMEs(const uint32_t &, std::string &)
std::vector< Variable::Flags > flags
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
std::string TrackProducer_
edm::ESHandle< SiStripDetCabling > SiStripDetCabling_
MonitorElement * ClusterChargeCorr
void bookSubDetMEs(std::string &name)
void fillME(MonitorElement *ME, float value1, float value2)
MonitorElement * ClusterPGV
MonitorElement * nClustersTrendOffTrack
MonitorElement * ClusterCharge
math::XYZTLorentzVectorD LV
void fillMEs(SiStripClusterInfo *, uint32_t detid, const TrackerTopology *tTopo, float, enum ClusterFlags)
void fillME(MonitorElement *ME, float value1, float value2, float value3, float value4)
bool tracksCollection_in_EventTree
std::map< std::string, SubDetMEs > SubDetMEsMap
void fillModMEs(SiStripClusterInfo *, std::string, float)
MonitorElement * ClusterChargeOffTrack
MonitorElement * nClustersOnTrack
MonitorElement * ClusterStoNCorrOnTrack
std::vector< const SiStripCluster * > vPSiStripCluster
edm::ESHandle< TrackerGeometry > tkgeom
SiStripFolderOrganizer folderOrganizer_
MonitorElement * ClusterNoiseOffTrack
MonitorElement * bookMETrend(const char *, const char *)
void getSubDetTag(std::string &folder_name, std::string &tag)
edm::EDGetTokenT< TrajTrackAssociationCollection > trackTrajToken_
MonitorElement * ClusterWidth
MonitorElement * ClusterChargeOnTrack
void book(const TrackerTopology *tTopo)
MonitorElement * ClusterWidthOffTrack
MonitorElement * ClusterPosOnTrack
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
MonitorElement * ClusterChargeOffTrack
std::map< std::string, ModMEs > ModMEsMap
MonitorElement * ClusterPos
MonitorElement * ClusterChargeCorrOnTrack
TkHistoMap * tkhisto_NumOnTrack
bool clusterInfos(SiStripClusterInfo *cluster, const uint32_t &detid, const TrackerTopology *tTopo, enum ClusterFlags flags, LocalVector LV)
GenericTriggerEventFlag * genTriggerEventFlag_
virtual void beginRun(const edm::Run &run, const edm::EventSetup &c)
MonitorElement * bookME2D(const char *, const char *)
MonitorElement * ClusterWidthOnTrack
MonitorElement * bookMEProfile(const char *, const char *)
MonitorElement * bookME3D(const char *, const char *)
TkHistoMap * tkhisto_StoNCorrOnTrack
std::vector< uint32_t > ModulesToBeExcluded_
virtual void endJob(void)
void bookModMEs(const uint32_t &)
edm::ParameterSet Parameters
MonitorElement * bookME1D(const char *, const char *)
MonitorElement * nClustersOffTrack
bool applyClusterQuality_
edm::InputTag Cluster_src_
void trajectoryStudy(const edm::Ref< std::vector< Trajectory > > traj, reco::TrackRef trackref, const edm::EventSetup &es)
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > clusterToken_
std::map< std::string, LayerMEs > LayerMEsMap
void RecHitInfo(const T *tkrecHit, LocalVector LV, reco::TrackRef track_ref, const edm::EventSetup &)