Conventions

Contents

Contact Name

Robert Hatcher.

Overview

A collection of common enumerations and constants.

User Interface

Enumeration for identifying:
DetectorType Defines an identifying code for Near, Far, CalDet detectors.
(code can use either DetectorType:: or Detector:: interchangably).
SimFlag Defines an identifying code for distinguishing between Data and MC (and older Reroot simulation).
ElecType Defines an identifying code for VA or QIE electronics.
ReadoutType Defines an identifying code for identifying intended input to readout channel:- ScintStrip, PinDiode, FlashTrigPMT, etc.
PlaneView Defines an identifying code for U, V and special VetoShield and CalDet orientations of the planes.
PlaneCoverage Defines an identifying code for coverage of the steel plane:- e.g. NoActive, NearPartial, NearFull, Total and special VetoShield cases.
StripEnd Defines an identifying code for East/West, North/South end of a physical or logical strip. Also has code for kWhole when it doesn't matter.
CalDigitType Defines an identifying code for the calibration level that has been applied to a digitization's (CandDigit) data:- None, SigLin, SigCore, PE.
CalStripType Defines an identifying code for the calibration level that has been applied to a CandStrip's data:- None, SigLin, SigCorr, PE, SigMapped, MIP, GeV.
CalTimeType Defines an identifying code for the calibration level that has been applied to the timing at the CandDigit level:- None, T0.
These also have associated static function for translating the code into a character string. Some also have string to code functions.

The second component of the Conventions package are two include files that define constants. The Munits.h defines conversion factors for translating values to/from the MINOS standard units (e.g. m, s, GeV). The file Mphysical.h provides a common single source of physical constants (c_light, electron_charge, etc.). The constants are defined in the namespace matching the file name.

Database Access

None.

Configuring & Running

None.

Further Links


Robert Hatcher Last Modified: $Date: 2004/05/27 17:50:37 $