Tracking Modes#
- class DimuonTrackingEfficiency(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'DimuonTrackingEfficiency'#
- class DimuonTrackingResolution(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'DimuonTrackingResolution'#
- create_basf2_path()[source]#
Create the basf2 path for the validation of this mode. Consult the source for specifics on the validation steering.
- property analysis_validation_histograms: List[Histogram]#
The histograms defined for this mode are listed below.:
hD0
Label: \(Original d0\)
Range: (-700, 700)
Unit: \(\mu m\)
Components:
mup
mum
hMovedD0
Label: \(Moved d0\)
Range: (-700, 700)
Unit: \(\mu m\)
Components:
mup
mum
hZ0
Label: \(Original z0\)
Range: (-2000, 2000)
Unit: \(\mu m\)
Components:
mup
mum
hMovedZ0
Label: \(Moved z0\)
Range: (-2000, 2000)
Unit: \(\mu m\)
Components:
mup
mum
hP
Label: \(p_{CMS}\)
Range: (0, 7)
Unit: \(GeV\)
Components:
mup
mum
hPt
Label: \(p_{T, CM}\)
Range: (0, 7)
Unit: \(GeV\)
Components:
mup
mum
hNCDC
Label: \(CDC Hits\)
Range: (0, 80)
Unit: ``
Components:
mup
mum
hNSVD
Label: \(SVD Hits\)
Range: (0, 14)
Unit: ``
Components:
mup
mum
hNPXD
Label: \(PXD Hits\)
Range: (0, 4)
Unit: \(\mu m\)
Components:
mup
mum
hD0Res
Label: \(\Delta d0 (From IP)\)
Range: (-200, 200)
Unit: \(\mum\)
Components:
hZ0Res
Label: \(\Delta z0 (From IP)\)
Range: (-500, 500)
Unit: \(\mum\)
Components:
hTime
Label: \(Track time\)
Range: (-50, 50)
Unit: \(ns\)
Components:
mu+nSVDHits>0
cut: mup_nSVDHits > 0.5
mu-nSVDHits>0
cut: mum_nSVDHits > 0.5
mu+nSVDHits=0
cut: mup_nSVDHits <= 0.5
mu-nSVDHits=0
cut: mum_nSVDHits <= 0.5
hFlipRefit
Label: \(Track is Flipped and Refitted\)
Range: (-0.5, 1.5)
Unit: ``
Components:
mup
mum
- class DtoKsPiPiSystValidationMode(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'DtoKsPiPiSyst'#
- latex_str = '$D^{*+}\\rightarrow (D^0 \\rightarrow K_S^0 \\pi^+ \\pi^-) \\pi^+$'#
- class MergedKsEfficiency(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'MergedKsEfficiency'#
- class MergedL0Efficiency(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'MergedL0Efficiency'#
- class PromptTracksDistributions(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'PromptTracksDistributions'#
- class TrackingEfficiency(base_path: str, exp: int | None = None, run_type: str | None = None, processing_id: str | None = None, run_range: Tuple[int, int] | None = None, release: str | None = None, offline_run: bool | None = False)[source]#
Bases:
ValidationModeBaseClass
- name: str | None = 'TrackingEfficiency'#