StEvent/StEnumerations.h File Reference

#include "StDetectorDefinitions.h"
#include "StDedxDefinitions.h"
#include "StVertexDefinitions.h"
#include "StTrackDefinitions.h"

Go to the source code of this file.

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, 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,
  kMaxDetectorId, kUnknownId = kUnknownIdentifier, kTpcId = kTpcIdentifier, kBarrelEmcTowerId = kBarrelEmcTowerIdentifier,
  kEndcapEmcTowerId = kEndcapEmcTowerIdentifier, kUnknownId = kUnknownIdentifier, kTpcId = kTpcIdentifier, kBarrelEmcTowerId = kBarrelEmcTowerIdentifier,
  kEndcapEmcTowerId = kEndcapEmcTowerIdentifier
}
enum  StTrackType {
  global, primary, tpt, secondary,
  estGlobal, estPrimary
}
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
}
enum  StTrackFittingMethod {
  kUndefinedFitterId = kUndefinedFitterIdentifier, kHelix2StepId = kHelix2StepIdentifier, kHelix3DId = kHelix3DIdentifier, kKalmanFitId = kKalmanFitIdentifier,
  kLine2StepId = kLine2StepIdentifier, kLine3DId = kLine3DIdentifier, kL3FitId = kL3FitIdentifier, kITKalmanFitId = kITKalmanFitIdentifier
}
enum  StVertexId {
  kUndefinedVtxId = kUndefinedVertexIdentifier, kEventVtxId = kEventVertexIdentifier, kV0VtxId = kV0DecayIdentifier, kXiVtxId = kXiDecayIdentifier,
  kKinkVtxId = kKinkDecayIdentifier, kOtherVtxId = kOtherTypeIdentifier, kFtpcEastCalVtxId = kFtpcEastCalibrationVertexIdentifier, kFtpcWestCalVtxId = kFtpcWestCalibrationVertexIdentifier
}
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 = 200, kStarMaxTrackRangeZ = 269 }
enum  StVertexFinderId {
  undefinedVertexFinder = 0, lmvVertexFinder, pplmvVertexFinder, egrVertexFinder,
  minuitVertexFinder, ppvVertexFinder, ppvNoCtbVertexFinder, mcEventVertexFFinder
}
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
}

Functions

const char * detectorNameById (StDetectorId id)
StDetectorId detectorIdByName (const char *name)


Detailed Description

Definition in file StEnumerations.h.


Enumeration Type Documentation

Enumerator:
orderByNumberOfDaughters  enum value for sorting based on NumberOfDaughters (default)
orderByRanking  enum value to switch ordering based on assigned rank

Definition at line 368 of file StEnumerations.h.

enum StPwg

Enumerator:
generic  enum value generic
ebye  enum value for ebye PWG (obsolete)
hbt  enum value for hbt PWG (obsolete)
highpt  enum value for highpt PWG (obsolete)
pcoll  enum value for peripheral collision PWG
upc  alias for pcoll
spectra  enum value for spectra PWG (obsolete)
spin  enum value for spin PWG
strangeness  enum value for strangeness PWG (obsolete)
heavy  enum value for heavy flavor PWG
bulkcorr  enum value for bulk correlation PWG
jetcorr  enum value for jet correlation PWG

Definition at line 310 of file StEnumerations.h.

Enumerator:
eDeconvoluted  enum value eDeconvoluted
eMip  enum value eMip
eSaturatedPad  enum value eSaturatedPad
ePhotoElectron  enum value ePhotoElectron
eAssociatedMip  enum value eAssociatedMip
eMultiplyAssigned  enum value eMultiplyAssigned
eInAreaPi  enum value eInAreaPi
eInAreaK  enum value eInAreaK
eInAreap  enum value eInAreap
eInConstantAnglePi  enum value eInConstantAnglePi
eInConstantAngleK  enum value eInConstantAngleK
eInConstantAnglep  enum value eInConstantAnglep
eInConstantAreaPi  enum value eInConstantAreaPi
eInConstantAreaK  enum value eInConstantAreaK
eInConstantAreap  enum value eInConstantAreap
eInMultipleAreaPi  enum value eInMultipleAreaPi
eInMultipleAreaK  enum value eInMultipleAreaK
eInMultipleAreap  enum value eInMultipleAreap
eInMultipleCAnglePi  enum value eInMultipleCAnglePi
eInMultipleCAngleK  enum value eInMultipleCAngleK
eInMultipleCAnglep  enum value eInMultipleCAnglep
eInMultipleCAreaPi  enum value eInMultipleCAreaPi
eInMultipleCAreaK  enum value eInMultipleCAreaK
eInMultipleCAreap  enum value eInMultipleCAreap
e1SigmaPi  enum value e1SigmaPi
e1SigmaK  enum value e1SigmaK
e1Sigmap  enum value e1Sigmap
e2SigmaPi  enum value e2SigmaPi
e2SigmaK  enum value e2SigmaK

Definition at line 276 of file StEnumerations.h.

Enumerator:
eNoMip  enum value eNoMip
eFastEnough  enum value eFastEnough

Definition at line 269 of file StEnumerations.h.


Generated on Thu Feb 9 04:27:16 2012 for StRoot by  doxygen 1.5.9