CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
EmParticleList Class Reference

#include <EmParticleList.h>

Public Member Functions

 EmParticleList ()
 
const std::vector< G4String > & PartNames () const
 
 ~EmParticleList ()
 

Private Attributes

std::vector< G4String > pNames
 

Detailed Description

Definition at line 10 of file EmParticleList.h.

Constructor & Destructor Documentation

EmParticleList::EmParticleList ( )
explicit

Definition at line 3 of file EmParticleList.cc.

References pNames.

3  {
4  pNames = {"gamma",
5  "e-",
6  "e+",
7  "mu+",
8  "mu-",
9  "pi+",
10  "pi-",
11  "kaon+",
12  "kaon-",
13  "proton",
14  "anti_proton",
15  "alpha",
16  "He3",
17  "GenericIon",
18  "B+",
19  "B-",
20  "D+",
21  "D-",
22  "Ds+",
23  "Ds-",
24  "anti_He3",
25  "anti_alpha",
26  "anti_deuteron",
27  "anti_lambda_c+",
28  "anti_omega-",
29  "anti_sigma_c+",
30  "anti_sigma_c++",
31  "anti_sigma+",
32  "anti_sigma-",
33  "anti_triton",
34  "anti_xi_c+",
35  "anti_xi-",
36  "deuteron",
37  "lambda_c+",
38  "omega-",
39  "sigma_c+",
40  "sigma_c++",
41  "sigma+",
42  "sigma-",
43  "tau+",
44  "tau-",
45  "triton",
46  "xi_c+",
47  "xi-"};
48 }
std::vector< G4String > pNames
EmParticleList::~EmParticleList ( )

Definition at line 50 of file EmParticleList.cc.

50 {}

Member Function Documentation

const std::vector< G4String > & EmParticleList::PartNames ( ) const

Member Data Documentation

std::vector<G4String> EmParticleList::pNames
private

Definition at line 19 of file EmParticleList.h.

Referenced by EmParticleList(), and PartNames().