forked from root-project/root
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TMCParticleType.h
38 lines (32 loc) · 1.4 KB
/
TMCParticleType.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// @(#)root/vmc:$Id$
// Author: Alice collaboration
/*************************************************************************
* Copyright (C) 2006, Rene Brun and Fons Rademakers. *
* Copyright (C) 1998-1999, ALICE Experiment at CERN. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
#ifndef ROOT_TMCParticleType
#define ROOT_TMCParticleType
//
// List of MonteCarlo particle types
// (used when adding user own particles to MC)
//
#include "Rtypes.h"
/// VMC particle type codes
enum TMCParticleType
{
kPTGamma, ///< particle tracked as gamma
kPTElectron, ///< particle tracked as electron
kPTNeutron, ///< particle tracked as neutron
kPTHadron, ///< particle tracked as hadron
kPTMuon, ///< particle tracked as muon
kPTGeantino, ///< particle tracked as geantino
kPTChargedGeantino,///< particle tracked as charged geantino
kPTOpticalPhoton, ///< particle tracked as light photon
kPTIon, ///< particle tracked as heavy ion
kPTUndefined ///< unknown particle type
};
#endif