UtilIstHEP.h File Reference

#include <Rtypes.h>
#include <TROOT.h>
#include <TMCProcess.h>

Go to the source code of this file.

Namespaces

namespace  UtilIstHEP

Enumerations

enum  UtilIstHEP::ENeugenIstHEP {
  UtilIstHEP::kNInitial = 0, UtilIstHEP::kNFinal = 1, UtilIstHEP::kNIntermediate = 2, UtilIstHEP::kNDecayed = 3,
  UtilIstHEP::kNTarget = 11, UtilIstHEP::kNDIS = 12, UtilIstHEP::kNRes = 13, UtilIstHEP::kNRescatter = 14
}
enum  UtilIstHEP::EProdMethod {
  UtilIstHEP::kMPrimary, UtilIstHEP::kMMultipleScattering, UtilIstHEP::kMEnergyLoss, UtilIstHEP::kMMagneticFieldL,
  UtilIstHEP::kMDecay, UtilIstHEP::kMPair, UtilIstHEP::kMCompton, UtilIstHEP::kMPhotoelectric,
  UtilIstHEP::kMBrem, UtilIstHEP::kMDeltaRay, UtilIstHEP::kMAnnihilation, UtilIstHEP::kMHadronic,
  UtilIstHEP::kMEvaporation, UtilIstHEP::kMNuclearFission, UtilIstHEP::kMNuclearAbsorption, UtilIstHEP::kMPbarAnnihilation,
  UtilIstHEP::kMNCapture, UtilIstHEP::kMHElastic, UtilIstHEP::kMHInhelastic, UtilIstHEP::kMMuonNuclear,
  UtilIstHEP::kMTOFlimit, UtilIstHEP::kMPhotoFission, UtilIstHEP::kMRayleigh, UtilIstHEP::kMNull,
  UtilIstHEP::kMStop, UtilIstHEP::kMLightAbsorption, UtilIstHEP::kMLightDetection, UtilIstHEP::kMLightScattering,
  UtilIstHEP::kMStepMax, UtilIstHEP::kMCerenkov, UtilIstHEP::kMFeedBackPhoton, UtilIstHEP::kMLightReflection,
  UtilIstHEP::kMLightRefraction, UtilIstHEP::kMSynchrotron, UtilIstHEP::kMTransportation, UtilIstHEP::kMNoProcess,
  UtilIstHEP::kMAnnihilationRest, UtilIstHEP::kMAnnihilationFlight, UtilIstHEP::kMNbarAnnihilation, UtilIstHEP::kMHIElastic,
  UtilIstHEP::kMHCElastic, UtilIstHEP::kMPhotonInhelastic, UtilIstHEP::kMElectronNuclear, UtilIstHEP::kMPositronNuclear,
  UtilIstHEP::kMScintillation, UtilIstHEP::kUnknownProdMethod
}

Functions

const char * UtilIstHEP::AsString (Int_t isthep)
const char * UtilIstHEP::AsString (ENeugenIstHEP isthep)
Int_t UtilIstHEP::GetNeugenIstHEP (const char *isthepname)
EProdMethod UtilIstHEP::GetProdMethod (TMCProcess process)
TMCProcess UtilIstHEP::GetTMCProcess (EProdMethod method)
const char * UtilIstHEP::AsString (EProdMethod method)

Variables

const Int_t UtilIstHEP::kProdMethodOffset = 400
const Int_t UtilIstHEP::kNProdMethod = kUnknownProdMethod

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1