Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimG4Core
Physics
interface
G4ProcessTypeEnumerator.h
Go to the documentation of this file.
1
#ifndef G4ProcessTypeEnumerator_H
2
#define G4ProcessTypeEnumerator_H
3
4
#include "G4VProcess.hh"
5
6
class
G4ProcessTypeEnumerator
{
7
8
public
:
9
10
G4ProcessTypeEnumerator
();
11
~G4ProcessTypeEnumerator
();
12
13
inline
unsigned
int
processId
(
const
G4VProcess*
p
)
14
{
15
unsigned
int
id
= 0;
16
if
(p) {
id
= p->GetProcessSubType(); }
17
return
id;
18
}
19
inline
int
processIdLong
(
const
G4VProcess*
p
)
20
{
21
int
id
= 0;
22
if
(p) {
id
= p->GetProcessSubType(); }
23
return
id;
24
}
25
26
std::string
processG4Name
(
int
);
27
28
int
processId
(
const
std::string
&
name
);
29
30
};
31
#endif
32
G4ProcessTypeEnumerator::G4ProcessTypeEnumerator
G4ProcessTypeEnumerator()
Definition:
G4ProcessTypeEnumerator.cc:67
mergeVDriftHistosByStation.name
string name
Definition:
mergeVDriftHistosByStation.py:77
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
G4ProcessTypeEnumerator::processId
unsigned int processId(const G4VProcess *p)
Definition:
G4ProcessTypeEnumerator.h:13
G4ProcessTypeEnumerator::processG4Name
std::string processG4Name(int)
Definition:
G4ProcessTypeEnumerator.cc:73
G4ProcessTypeEnumerator
Definition:
G4ProcessTypeEnumerator.h:6
G4ProcessTypeEnumerator::processIdLong
int processIdLong(const G4VProcess *p)
Definition:
G4ProcessTypeEnumerator.h:19
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
G4ProcessTypeEnumerator::~G4ProcessTypeEnumerator
~G4ProcessTypeEnumerator()
Definition:
G4ProcessTypeEnumerator.cc:70
Generated for CMSSW Reference Manual by
1.8.5