![]() |
![]() |
#include <Utils.h>
Public Types | |
typedef std::map< unsigned int, unsigned int > | MapType |
Public Member Functions | |
G4toCMSLegacyProcTypeMap () | |
const unsigned int | processId (unsigned int g4ProcessId) const |
Private Attributes | |
MapType | m_map |
Class that maps the native Geant4 process types to the legacy CMS process types
typedef std::map<unsigned int, unsigned int> G4toCMSLegacyProcTypeMap::MapType |
G4toCMSLegacyProcTypeMap::G4toCMSLegacyProcTypeMap | ( | ) |
Definition at line 5 of file Utils.cc.
References CMS::Annihilation, CMS::Compton, CMS::Conversions, CMS::Decay, CMS::EBrem, CMS::EIoni, CMS::Hadronic, m_map, CMS::MuPairProd, CMS::Photon, CMS::Primary, CMS::SynchrotronRadiation, and CMS::Unknown.
const unsigned int G4toCMSLegacyProcTypeMap::processId | ( | unsigned int | g4ProcessId | ) | const |
Definition at line 59 of file Utils.cc.
References m_map, and CMS::Undefined.
Referenced by VertexClassifier::processesAtSimulation(), and TrackClassifier::processesAtSimulation().
|
private |
Definition at line 44 of file Utils.h.
Referenced by G4toCMSLegacyProcTypeMap(), and processId().