AltReco

Contents

Contact Name

Costas Andreopoulos.

Overview

The AltReco package provides Work is in progress in all items.

Input/Output

Input Objects

to be supplied.

Output Objects

to be supplied.

Database Access

to be supplied.

Configuring & Running

AltModuleSliceList module configuration (the module running the event slicing algorithms)

VARIABLE NAME DEFAULT VALUE DESCRIPTION
ListIn CandStripSRListHandle Input candidate list
Grfx_DebugGraphics 0 1 turns on debug graphics
Grfx_TimeProfileLogView 1 1 sets log scale in debugging/monitoring plots weighted by charge
Pkf_PeakThreshold 40 Peak Finder: theshold (minimum charge per time bin) -- in "std" configuration
Pkf_NSuccessiveEmptyBins 1 Peak Finder: n of successive "empty" ( Q below threshold) time bins before forming a new slice seed -- in "std" configuration
Pkf_MuSpecPeakThreshold 20 Peak Finder: theshold -- in "mu-spec" configuration
Pkf_MuSpecNSuccessiveEmptyBins 2 Peak Finder: n of successive "empty" time bins before forming a new slice seed -- in "mu-spec" configuration
Pkf_LowPeakThreshold 30 Peak Finder: theshold -- in "low" configuration
Pkf_LowNSuccessiveEmptyBins 2 Peak Finder: n of successive "empty" time bins before forming a new slice seed -- in "low" configuration
Pkf_NofMergedTimeBins 1 Number of the time profile distribution bins to be merged
Pkf_WeightProfileWithCharge 1 Peak Finder: if 1 weights the time distribution with the charge
Pkf_RecursivePeakSearch 0 Peak Finder: if 1 the peak finding proceeds recursively
Pkf_TimeWindowBefPeak 2 Peak Finder: Lower Edge (in time) of a slice seed (in number of time-profile bins before the bin of maximum activity)
Pkf_TimeWindowAftPeak 3 Peak Finder: Upper Edge (in time) of a slice seed (in number of time-profile bins before the bin of maximum activity)
Refinement_Dissolving 1 If 1 filter out small slices & append their strips to others
Refinement_Merging 0 If 1 merge slices that look like coming from the same event
Refinement_KMeansClustering 1 If 1 turn ON the k-Means based 3-D clustering
Refinement_MSTClustering 0 If 1 turn ON the MST based 3-D clustering
KMeans_TimeWindow 40.*Munits::ns KMeans 3-D clustering: Time Window (in nsec)
KMeans_PlaneWindow 3 KMeans 3-D clustering: Longitudinal Window (in number of planes)
KMeans_TPosWindow 30.*Munits::cm KMeans 3-D clustering: Transverse Window (in cm)
OrphanStrips_QWeight 1
OrphanStrips_PlaneWindow 10 Longitudinal Window when appending orphan strips (from dissolved slices) to the closest slice
OrphanStrips_TimeWindow 60.*Munits::ns Time Window when appending orphan strips (from dissolved slices) to the closest slice
MuSpec_TimeAftUpstrActivity 70.*Munits::ns
MuSpec_TimeBefUpstrActivity 40.*Munits::ns
MuSpec_NUpstrPlanes 30 Number of planes, in the upstream muon spectrometer region, in which to look in order to establish a correlation between upstream detector & muon spectrometer activity
MuSpec_HitStripsBefSpectr 1 Minimum number of hit strips, in the specified region upstream of the muon spectrometer, in order to start looking for possible correlations with muon spectrometer activity
MuSpec_NPlnBefSpectr 10 Number of planes, in the downstream detector, just upstream of the muon spectrometer, in which to look in order to establish a correlation between upstream detector & muon spectrometer activity
MuSpec_SuppressUnmatchedSlices 1 If 1 bundle all unmatched muon spectrometer slice into a single "trash" slice. If 0 pass them on as normal slices
TimeResolution 19.*Munits::ns Detector time resolution (= bin size in the spill time profile) in nsec
MinHitStripsInSlice 10 Slices with less hit strips than this number are dissolved and their strips are appended to other slices
MinChargeInSlice 10 Slices with less charge than this number are dissolved and their strips are appended to other slices
TimeDiffBetweenPeaks 70.*Munits::ns
ZDiffBetweenPeaks 200*Munits::cm
ZDiffBetweenEnds 40*Munits::cm
UVDiffBetweenPeaks 40*Munits::cm

Further Links


Costas Andreopoulos