ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
montecarlo
vmc
inc
TMCParticleType.h
Go to the documentation of this file.
1
// @(#)root/vmc:$Id$
2
// Author: Alice collaboration
3
4
/*************************************************************************
5
* Copyright (C) 2006, Rene Brun and Fons Rademakers. *
6
* Copyright (C) 1998-1999, ALICE Experiment at CERN. *
7
* All rights reserved. *
8
* *
9
* For the licensing terms see $ROOTSYS/LICENSE. *
10
* For the list of contributors see $ROOTSYS/README/CREDITS. *
11
*************************************************************************/
12
13
#ifndef ROOT_TMCParticleType
14
#define ROOT_TMCParticleType
15
16
//
17
// List of MonteCarlo particle types
18
// (used when adding user own particles to MC)
19
//
20
21
#include "
Rtypes.h
"
22
23
enum
TMCParticleType
24
{
25
kPTGamma
,
// particle tracked as gamma
26
kPTElectron
,
// particle tracked as electron
27
kPTNeutron
,
// particle tracked as neutron
28
kPTHadron
,
// particle tracked as hadron
29
kPTMuon
,
// particle tracked as muon
30
kPTGeantino
,
// particle tracked as geantino
31
kPTChargedGeantino
,
// particle tracked as charged geantino
32
kPTOpticalPhoton
,
// particle tracked as light photon
33
kPTIon
,
// particle tracked as heavy ion
34
kPTUndefined
// unknown particle type
35
};
36
37
#endif
kPTIon
Definition:
TMCParticleType.h:33
Rtypes.h
TMCParticleType
TMCParticleType
Definition:
TMCParticleType.h:23
kPTElectron
Definition:
TMCParticleType.h:26
kPTNeutron
Definition:
TMCParticleType.h:27
kPTGamma
Definition:
TMCParticleType.h:25
kPTOpticalPhoton
Definition:
TMCParticleType.h:32
kPTChargedGeantino
Definition:
TMCParticleType.h:31
kPTHadron
Definition:
TMCParticleType.h:28
kPTUndefined
Definition:
TMCParticleType.h:34
kPTGeantino
Definition:
TMCParticleType.h:30
kPTMuon
Definition:
TMCParticleType.h:29