Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
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 /// VMC particle type codes
24 enum TMCParticleType
25 {
26  kPTGamma, ///< particle tracked as gamma
27  kPTElectron, ///< particle tracked as electron
28  kPTNeutron, ///< particle tracked as neutron
29  kPTHadron, ///< particle tracked as hadron
30  kPTMuon, ///< particle tracked as muon
31  kPTGeantino, ///< particle tracked as geantino
32  kPTChargedGeantino,///< particle tracked as charged geantino
33  kPTOpticalPhoton, ///< particle tracked as light photon
34  kPTIon, ///< particle tracked as heavy ion
35  kPTUndefined ///< unknown particle type
36 };
37 
38 #endif