BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
data Directory Reference

Description

Data classes

Data classes stored in the BmnRoot output files at the different processing levels: detector digits, hits, tracks, vertices and the links between reconstructed objects and Monte Carlo truth. Detector-specific classes derive from the base classes defined here.

Digits

Class Description
BmnAbstractDigit Abstract base class of digits
BmnStripDigit Base class of strip detector digits (GEM, Silicon, CSC, etc.)
BmnCaloDigit Base class of calorimeter digits
BmnDigiContainerTemplate Signal parameters of a waveform digitizer channel: amplitude, zero level, integral, time, waveform and its fit
BmnCalibData Calibration and noise maps of the ADC channels
BmnStripData.h Strip clusters (StripCluster) and exceptions of the strip station geometry

Hits, tracks and vertices

Class Description
BmnHit Base hit class of the BM@N detectors (derived from FairHit)
BmnTrack Base class of tracks: hit indices, track parameters at the first and last hits, chi-square, NDF, length
BmnGlobalTrack Global track: inner track index, matched TOF-400/TOF-700 hits with residuals and mass squared, ScWall and NDet matching, dE/dx, charge, DCA to the primary vertex
BmnFitNode Fitted track parameters, transport matrix and chi-square at a detector station
BmnIdentifiableTrack Track with the identification variables: m/q, beta, length, momentum and TOF-700 information
BmnVertex Reconstructed vertex

Monte Carlo information

Class Description
CbmMCTrack Monte Carlo track produced by the transport simulation
CbmStack Particle stack of the transport simulation that selects the MC tracks to be stored
BmnLink Link to an MC object: file ID, entry number, index in the array and weight
BmnMatch Matching of a reconstructed object to MC objects: list of links with weights
BmnTrackMatch Matching of a reconstructed track to MC tracks
BmnMCInfoDst Fills the MC information of the simulation chain into the DST

Event and spill information

Class Description
BmnEventQuality Good/bad event flag
BmnFileProp Properties of an input raw data file: run number and index, event order, file ID
BmnMSCMatrix Storage of all MSC (scaler) counters of a spill as time series
BmnSpillInfo.h Spill information structure
BmnAliases.h Type aliases for the channel maps of the electronics boards

Library

Built into the BmnBase library (see base).

Directory dependency graph for data:

Files

 
BmnAbstractDigit.cxx
 
BmnAbstractDigit.h
 
BmnAliases.h
 
BmnCalibData.cxx
 
BmnCalibData.h
 
BmnCaloDigit.cxx
 
BmnCaloDigit.h
 
BmnDigiContainerTemplate.cxx
 
BmnDigiContainerTemplate.h
 
BmnEventQuality.cxx
 
BmnEventQuality.h
 
BmnFileProp.cxx
 
BmnFileProp.h
 
BmnFitNode.h
 Data class for storage of fitted track parameters, transport matrix and chi-square on each detector station.
 
BmnGlobalTrack.cxx
 
BmnGlobalTrack.h
 
BmnHit.cxx
 
BmnHit.h
 
BmnIdentifiableTrack.cxx
 
BmnIdentifiableTrack.h
 
BmnMatch.cxx
 
BmnMatch.h
 
BmnMCInfoDst.cxx
 
BmnMCInfoDst.h
 
BmnMSCMatrix.h
 
BmnSpillInfo.h
 
BmnStripData.h
 
BmnStripDigit.cxx
 
BmnStripDigit.h
 
BmnTrack.cxx
 
BmnTrack.h
 
BmnTrackMatch.cxx
 
BmnTrackMatch.h
 
BmnVertex.cxx
 
BmnVertex.h
 
CbmMCTrack.cxx
 
CbmMCTrack.h
 
CbmStack.cxx
 
CbmStack.h