Skip to content

Commit

Permalink
Merge pull request #40664 from CMSTrackerDPG/fpixLAPCL_13X
Browse files Browse the repository at this point in the history
The Lorentz Angle Prompt Calibration Loop for Pixel Forward Phase 1 detector
  • Loading branch information
cmsbuild committed Feb 9, 2023
2 parents c45c991 + 9d8c814 commit b2a6f4e
Show file tree
Hide file tree
Showing 22 changed files with 1,100 additions and 100 deletions.
Expand Up @@ -91,6 +91,25 @@ struct SiPixelLorentzAngleCalibrationHistograms {
// ouput LA maps
std::vector<dqm::reco::MonitorElement*> h2_byLayerLA_;
std::vector<dqm::reco::MonitorElement*> h2_byLayerDiff_;

// FPix Minimal Cluster Size
static constexpr int nRings_ = 2;
static constexpr int nPanels_ = 2;
static constexpr int nSides_ = 2;
static constexpr int betaStartIdx_ = nRings_ * nPanels_ * nSides_;
static constexpr int nAngles_ = 2;

MonitorMap h_fpixAngleSize_;
MonitorMap h_fpixMean_;
MonitorMap h_fpixMagField_[3];

dqm::reco::MonitorElement* h_fpixMeanHistoFitStatus_;
dqm::reco::MonitorElement* h_fpixMinClusterSizeCotAngle_;
dqm::reco::MonitorElement* h_fpixNhitsClusterSizeCotAngle_;
dqm::reco::MonitorElement* h_fpixFitStatusMuH_;
dqm::reco::MonitorElement* h_fpixMuH_;
dqm::reco::MonitorElement* h_fpixDeltaMuH_;
dqm::reco::MonitorElement* h_fpixRelDeltaMuH_;
};

#endif
@@ -0,0 +1,8 @@
import FWCore.ParameterSet.Config as cms
from CalibTracker.SiPixelLorentzAngle.SiPixelLorentzAnglePCLWorker_cfi import SiPixelLorentzAnglePCLWorker as worker
from CalibTracker.SiPixelLorentzAngle.siPixelLorentzAnglePCLHarvesterMCS_cfi import siPixelLorentzAnglePCLHarvesterMCS as _defaultHarvester

SiPixelLorentzAnglePCLHarvesterMCS = _defaultHarvester.clone(
newmodulelist = worker.newmodulelist.value(), # taken from worker configuration, need to stay in synch
dqmDir = worker.folder.value(), # taken from worker configuration, need to stay in synch
)

0 comments on commit b2a6f4e

Please sign in to comment.