StRoot
1
|
#include "Rtypes.h"
#include "StDetectorDefinitions.h"
#include "StDedxDefinitions.h"
#include "StVertexDefinitions.h"
#include "StTrackDefinitions.h"
Go to the source code of this file.
Namespaces | |
StIstConsts | |
Enumerations | |
enum | StBeamDirection { east = 0, yellow = 0, west = 1, blue = 1 } |
enum | StBeamPolarizationAxis { transverse, longitudinal } |
enum | StChargeSign { negative, positive } |
enum | StDetectorId { kUnknownId = kUnknownIdentifier, kTpcId = kTpcIdentifier, kSvtId = kSvtIdentifier, kRichId = kRichIdentifier, kFtpcWestId = kFtpcWestIdentifier, kFtpcEastId = kFtpcEastIdentifier, kTofId = kTofIdentifier, kBTofId = kTofIdentifier, kCtbId = kCtbIdentifier, kSsdId = kSsdIdentifier, kBarrelEmcTowerId = kBarrelEmcTowerIdentifier, kBarrelEmcPreShowerId = kBarrelEmcPreShowerIdentifier, kBarrelSmdEtaStripId = kBarrelSmdEtaStripIdentifier, kBarrelSmdPhiStripId = kBarrelSmdPhiStripIdentifier, kEndcapEmcTowerId = kEndcapEmcTowerIdentifier, kEndcapEmcPreShowerId = kEndcapEmcPreShowerIdentifier, kEndcapSmdUStripId = kEndcapSmdUStripIdentifier, kEndcapSmdVStripId = kEndcapSmdVStripIdentifier, kZdcWestId = kZdcWestIdentifier, kZdcEastId = kZdcEastIdentifier, kMwpcWestId = kMwpcWestIdentifier, kMwpcEastId = kMwpcEastIdentifier, kTpcSsdId = kTpcSsdIdentifier, kTpcSvtId = kTpcSvtIdentifier, kTpcSsdSvtId = kTpcSsdSvtIdentifier, kSsdSvtId = kSsdSvtIdentifier, kPhmdCpvId = kPhmdCpvIdentifier, kPhmdId = kPhmdIdentifier, kPxlId = kPxlIdentifier, kIstId = kIstIdentifier, kFgtId = kFgtIdentifier, kEtrId = kEtrIdentifier, kFpdWestId = kFpdWestIdentifier, kFpdEastId = kFpdEastIdentifier, kFmsId = kFmsIdentifier, kRpsId = kRpsIdentifier, kMtdId = kMtdIdentifier, kSstId = kSstIdentifier, kGmtId = kGmtIdentifier, kFtsId = kFtsIdentifier, kiTpcId = kiTpcIdentifier, kETofId = kETofIdentifier, kFcsWcalId = kFcsWcalIdentifier, kFcsHcalId = kFcsHcalIdentifier, kFcsPresId = kFcsPresIdentifier, kFttId = kFttIdentifier, kFstId = kFstIdentifier, kRHICfId = kRHICfIdentifier, kMaxDetectorId = 47, kUnknownId = kUnknownIdentifier, kTpcId = kTpcIdentifier, kBarrelEmcTowerId = kBarrelEmcTowerIdentifier, kEndcapEmcTowerId = kEndcapEmcTowerIdentifier, kUnknownId = kUnknownIdentifier, kTpcId = kTpcIdentifier, kBarrelEmcTowerId = kBarrelEmcTowerIdentifier, kEndcapEmcTowerId = kEndcapEmcTowerIdentifier } |
enum | StTrackType { global, primary, tpt, secondary, estGlobal, estPrimary, massFit, massFitAtVx } |
enum | StTrackModel { helixModel, kalmanModel } |
enum | StTrackFinderMethod { svtGrouper = ksvtGrouperIdentifier, svtStk = ksvtStkIdentifier, svtOther = ksvtOtherIdentifier, tpcStandard = ktpcStandardIdentifier, tpcOther = ktpcOtherIdentifier, ftpcConformal = kftpcConformalIdentifier, ftpcCurrent = kftpcCurrentIdentifier, svtTpcSvm = ksvtTpcSvmIdentifier, svtTpcEst = ksvtTpcEstIdentifier, svtTpcPattern = ksvtTpcPatternIdentifier, l3Standard = kl3StandardIdentifier } |
enum | StDedxMethod { kUndefinedMethodId = kUndefinedMethodIdentifier, kTruncatedMeanId = kTruncatedMeanIdentifier, kEnsembleTruncatedMeanId = kEnsembleTruncatedMeanIdentifier, kLikelihoodFitId = kLikelihoodFitIdentifier, kWeightedTruncatedMeanId = kWeightedTruncatedMeanIdentifier, kOtherMethodId = kOtherMethodIdentifier, kOtherMethodId2 = kOtherMethodIdentifier2 } |
enum | StTrackFittingMethod { kUndefinedFitterId = kUndefinedFitterIdentifier, kHelix2StepId = kHelix2StepIdentifier, kHelix3DId = kHelix3DIdentifier, kKalmanFitId = kKalmanFitIdentifier, kLine2StepId = kLine2StepIdentifier, kLine3DId = kLine3DIdentifier, kL3FitId = kL3FitIdentifier, kITKalmanFitId = kITKalmanFitIdentifier } |
enum | ETrackStatusBits { kCtbMatched = BIT(14), kToFMatched = BIT(15), kCtbNotMatched = BIT(16), kToFNotMatched = BIT(17), kBemcMatched = BIT(18), kEemcMatched = BIT(19), kBemcNotMatched = BIT(20), kEemcNotMatched = BIT(21), kDecayTrack = BIT(22), kPromptTrack = BIT(23), kPostXTrack = BIT(24), kXMembrane = BIT(25), kShortTrack2EMC = BIT(26), kRejectedTrack = BIT(27), kWestTpcOnlyTrack = BIT(28), kEastTpcOnlyTrack = BIT(29), kShortTrack2ETOF = BIT(30), kEmcEnergyByte = 0 } |
enum | StVertexId { kUndefinedVtxId = kUndefinedVertexIdentifier, kEventVtxId = kEventVertexIdentifier, kPrimaryVtxId = kEventVertexIdentifier, kV0VtxId = kV0DecayIdentifier, kXiVtxId = kXiDecayIdentifier, kKinkVtxId = kKinkDecayIdentifier, kOtherVtxId = kOtherTypeIdentifier, kFtpcEastCalVtxId = kFtpcEastCalibrationVertexIdentifier, kFtpcWestCalVtxId = kFtpcWestCalibrationVertexIdentifier, kBEAMConstrVtxId, kRejectedVtxId } |
enum | StRichPidFlag { eNoMip = 1, eFastEnough = 2, eLightOnPadPlane = 4 } |
enum | StRichHitFlag { eDeconvoluted =1, eMip =2, eSaturatedPad =4, ePhotoElectron =8, eAssociatedMip =16, eMultiplyAssigned =32, eInAreaPi =64, eInAreaK =128, eInAreap =256, eInConstantAnglePi =512, eInConstantAngleK =1024, eInConstantAnglep =2048, eInConstantAreaPi =4096, eInConstantAreaK =8192, eInConstantAreap =16384, eInMultipleAreaPi =32768, eInMultipleAreaK =65536, eInMultipleAreap =131072, eInMultipleCAnglePi =262144, eInMultipleCAngleK =524288, eInMultipleCAnglep =1048576, eInMultipleCAreaPi =2097152, eInMultipleCAreaK =4194304, eInMultipleCAreap =8388608, e1SigmaPi =16777216, e1SigmaK =33554432, e1Sigmap =67108864, e2SigmaPi =134217728, e2SigmaK =268435456, e2Sigmap =536870912 } |
enum | StPwg { generic, ebye, hbt, highpt, pcoll, upc = pcoll, spectra, spin, strangeness, heavy, bulkcorr, jetcorr, lfspectra } |
enum | StEmcCrateStatus { crateUnknown = 0, crateNotPresent = 1, crateOK = 2, crateHeaderCorrupt = 3 } |
enum | StarMaxTrackRangeSize { kStarMaxTrackRangeR = 500, kStarMaxTrackRangeZ = 500, kStarMinTrackRangeZ = -kStarMaxTrackRangeZ } |
enum | StVertexFinderId { undefinedVertexFinder = 0, lmvVertexFinder, pplmvVertexFinder, egrVertexFinder, minuitVertexFinder, ppvVertexFinder, ppvNoCtbVertexFinder, mcEventVertexFFinder, KFVertexFinder } |
enum | StL2AlgorithmId { l2Diagnostic = 0, l2EmcCheck, l2Jpsi, l2Upsilon, l2Dijet, l2EmcPedestal, l2Pi0Gamma, l2DisplacedVertex } |
enum | StPrimaryVertexOrder { orderByNumberOfDaughters = 0, orderByRanking } |
enum | StL2TriggerResultType { l2Trg2006BEMCGammaPi = 0, l2Trg2006BEMCGammaPiRandom, l2Trg2006EEMCGammaPi, l2Trg2006EEMCGammaPiRandom, l2Trg2006MonoJet, l2Trg2006DiJet, l2Trg2006RandomJet } |
enum | StFgtElecConsts { kFgtNumRdos = 2, kFgtNumArms = 6, kFgtNumChannels = 128, kFgtApvsPerAssembly = 12, kFgtMaxApvId =kFgtApvsPerAssembly*2, kFgtApvGap = 2, kFgtApvsPerOct = 5, kFgtApvsPerQuad = 10, kFgtApvsPerArm = 20, kFgtNumElecIds = kFgtNumChannels * kFgtApvsPerArm * kFgtNumArms * kFgtNumRdos } |
enum | StFgtPhysConsts { kFgtNumDiscs = 6, kFgtNumQuads = 4, kFgtNumOctantsPerDisc = 8, kFgtNumOctants = kFgtNumOctantsPerDisc*kFgtNumDiscs, kFgtNumLayers = 2, kFgtNumStrips = 720, kFgtNumGeoIds = kFgtNumQuads * kFgtNumDiscs * kFgtNumLayers * kFgtNumStrips, kFgtNumPstripsPerOctant = 360, kFgtNumRstripsPerOctant = 280, kFgtLowerStripOctant = 'L', kFgtHigherStripOctant = 'S', kFgtNumStripsPerDisc = kFgtNumQuads * kFgtNumLayers * kFgtNumStrips } |
enum | StFgtGeneralConsts { kFgtNumTimeBins = 15, kFgtMaxAdc = 4096 } |
enum | StFgtClusterSeedType { kFgtSeedTypeNo, kFgtDeadStrip, kFgtSeedType1, kFgtSeedType2, kFgtSeedType3, kFgtSeedType4, kFgtSeedType5, kFgtSeedTypeMax, kFgtClusterPart, kFgtNextToDeadGuy, kFgtClusterEndUp, kFgtClusterEndDown, kFgtStripShared, kFgtClusterTooBig, kFgtClusterSeedInSeaOfNoise, kFgtNextToCluster, kFgtKeepStrip } |
enum | StFmsDetectorId { kFpdNorthDetId =0, kFpdSouthDetId =1, kFpdNorthPrsDetId =2, kFpdSouthPrsDetId =3, kFpdNorthSMDVDetId =4, kFpdSouthSMDVDetId =5, kFpdNorthSMDHDetId =6, kFpdSouthSMDHDetId =7, kFmsNorthLargeDetId =8, kFmsSouthLargeDetId =9, kFmsNorthSmallDetId =10, kFmsSouthSmallDetId =11, kFhcNorthDetId =12, kFhcSouthDetId =13, kFpsDetId =14, kFpostDetId =15 } |
enum | StFmsClusterCategory { kAmbiguousCluster = 0, k1PhotonCluster = 1, k2PhotonCluster = 2, kInvalidClusterCategory } |
enum | StFpsConstants { kFpsNQuad =4, kFpsNLayer =3, kFpsNSlat =21, kFpsMaxSlat =252, kFpsNCandidate =4 } |
enum | StFpostConstants { kFpostNQuad =2, kFpostNLayer =5, kFpostNSlat =43, kFpostMaxSlat =241, kFpostNCandidate =6 } |
enum | StFcsDetectorId { kFcsEcalNorthDetId =0, kFcsEcalSouthDetId =1, kFcsHcalNorthDetId =2, kFcsHcalSouthDetId =3, kFcsPresNorthDetId =4, kFcsPresSouthDetId =5 } |
enum | StFcsConstants { kFcsNDet =6, kFcsEHP =3, kFcsEcalHcal =2, kFcsNorthSouth =2, kFcsMaxId =748, kFcsEcalNCol =22, kFcsEcalNRow =34, kFcsEcalMaxId =748, kFcsHcalNCol =13, kFcsHcalNRow =20, kFcsHcalMaxId =260, kFcsPresMaxId =192, kFcsPresNCol =16, kFcsPresNRow =12, kFcsMaxDepCrate =5, kFcsMaxDepBd =24, kFcsMaxDepCh =32, kFcsEcal4x4NCol =9, kFcsEcal4x4NRow =15, kFcsHcal4x4NCol =5, kFcsHcal4x4NRow =9 } |
enum | StFttConstants { kFttHorizontal = 0, kFttVertical = 1, kFttDiagonalH = 2, kFttDiagonalV = 3, kFttUnknownOrientation = 4, kFttQuadrantA = 0, kFttQuadrantB = 1, kFttQuadrantC = 2, kFttQuadrantD = 3, kFttUnknownQuadrant = 4 } |
enum | StRHICfConstants { kRHICfNtower =2, kRHICfNplate =16, kRHICfNrange =2, kRHICfNlayer =4, kRHICfNxy =2, kRHICfNbarSmall =20, kRHICfNbarLarge =40, kRHICfNorder =2, kRHICfNtdc =256, kRHICfNcad0 =5, kRHICfNgpi0 =19, kRHICfNgpi1 =17 } |
enum | StGmtElecConsts { kGmtNumRdos = 1, kGmtNumArms = 2, kGmtNumChannels = 128, kGmtApvsPerAssembly = 2, kGmtMaxApvId = 15, kGmtApvGap = 8, kGmtApvsPerArm = 24, kGmtNumElecIds = kGmtNumChannels * kGmtApvsPerArm * kGmtNumArms * kGmtNumRdos } |
enum | StGmtPhysConsts { kGmtNumModules = 8, kGmtNumLayers = 2, kGmtNumStrips = 128, kGmtNumConnectedStripsX = 126, kGmtNumConnectedStripsY = 125, kGmtNumGeoIds = kGmtNumModules * kGmtNumLayers * kGmtNumStrips, kGmtNumPstripsPerModule = 128, kGmtNumSstripsPerModule = 128, kGmtNumStripsPerModule = kGmtNumStrips * kGmtNumLayers } |
enum | StGmtGeneralConsts { kGmtNumTimeBins = 15, kGmtNumTimeBinsForPed = 3, kGmtMaxAdc = 4096, kGmtPedCut = 3, kGmtHitCut = 5 } |
Functions | |
const char * | detectorNameById (StDetectorId id) |
StDetectorId | detectorIdByName (const char *name) |
Variables | |
const int | StIstConsts::kIstNumLadders = 24 |
24 IST Ladders | |
const int | StIstConsts::kIstNumSensorsPerLadder = 6 |
6 sensor per one IST Ladder | |
const int | StIstConsts::kIstNumSensors = 144 |
144 sensors | |
const int | StIstConsts::kIstNumPadsPerSensor = 768 |
768 pads in each sensor | |
const int | StIstConsts::kIstNumRowsPerSensor = 64 |
64 rows in r-phi direction per each sensor | |
const int | StIstConsts::kIstNumColumnsPerSensor = 12 |
12 columns in beam direction per each sensor | |
enum ETrackStatusBits |
ETrackStatusBits
Definition at line 364 of file StEnumerations.h.
enum StFcsConstants |
FCS basic constants
Definition at line 654 of file StEnumerations.h.
enum StFcsDetectorId |
FCS detectorId
Definition at line 644 of file StEnumerations.h.
enum StFmsClusterCategory |
Categorization of a FMS tower cluster as 1- or 2-photon, or "not sure".
Definition at line 618 of file StEnumerations.h.
enum StFmsDetectorId |
FPS/FMS/FHC/FPS/FPost detectorId
Definition at line 598 of file StEnumerations.h.
enum StFpostConstants |
FPost basic constants
Definition at line 635 of file StEnumerations.h.
enum StFpsConstants |
FPS basic constants
Definition at line 626 of file StEnumerations.h.
enum StFttConstants |
StFtt Enums
Definition at line 679 of file StEnumerations.h.
enum StPrimaryVertexOrder |
Enumerator | |
---|---|
orderByNumberOfDaughters |
enum value for sorting based on NumberOfDaughters (default) |
orderByRanking |
enum value to switch ordering based on assigned rank |
Definition at line 508 of file StEnumerations.h.
enum StPwg |
Definition at line 449 of file StEnumerations.h.
enum StRHICfConstants |
RHICf basic constants
Definition at line 693 of file StEnumerations.h.
enum StRichHitFlag |
Definition at line 415 of file StEnumerations.h.
enum StRichPidFlag |
Enumerator | |
---|---|
eNoMip |
enum value eNoMip |
eFastEnough |
enum value eFastEnough |
Definition at line 408 of file StEnumerations.h.