GGS(GenericGEANT4Simulation)Software
2.7.0
Main Page
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Macros
include
montecarlo
dataobjs
GGSTPrimaryDisInfo.h
1
/*
2
* GGSTPrimaryDisInfo.h
3
*
4
* Created on: 1 Jun 2020
5
* Author: Nicola Mori
6
*/
7
8
#ifndef GGSTPRIMARYDISINFO_H_
9
#define GGSTPRIMARYDISINFO_H_
10
11
#include "TClonesArray.h"
12
#include "TObject.h"
13
#include "TString.h"
14
15
#include "montecarlo/dataobjs/GGSTParticle.h"
16
22
class
GGSTPrimaryDisInfo
:
public
TObject {
23
public
:
25
GGSTPrimaryDisInfo
();
26
28
~GGSTPrimaryDisInfo
();
29
35
GGSTParticle
primary
;
36
TString
processName
;
37
TClonesArray *
products
;
38
TString
volumeName
;
39
41
void
Clear
(Option_t * =
""
);
42
49
Float_t *
GetInteractionPoint
() {
return
primary
.
pos
; }
50
55
int
GetNProducts
();
56
63
GGSTParticle
*
GetProduct
(
int
iProduct);
64
65
ClassDef(
GGSTPrimaryDisInfo
, 1)
66
};
67
68
#endif
/* GGSTPRIMARYDISINFO_H_ */
GGSTPrimaryDisInfo::GetInteractionPoint
Float_t * GetInteractionPoint()
The interaction point.
Definition:
GGSTPrimaryDisInfo.h:49
GGSTPrimaryDisInfo::volumeName
TString volumeName
The name of the physical volume where the primary disappeared.
Definition:
GGSTPrimaryDisInfo.h:38
GGSTPrimaryDisInfo::primary
GGSTParticle primary
Descriptor for the primary particle.
Definition:
GGSTPrimaryDisInfo.h:35
GGSTPrimaryDisInfo::Clear
void Clear(Option_t *="")
Resets all the members.
Definition:
GGSTPrimaryDisInfo.cpp:21
GGSTPrimaryDisInfo::GGSTPrimaryDisInfo
GGSTPrimaryDisInfo()
Constructor.
Definition:
GGSTPrimaryDisInfo.cpp:14
GGSTPrimaryDisInfo::GetNProducts
int GetNProducts()
Returns the number of particles produced by the disappearance of the primary.
Definition:
GGSTPrimaryDisInfo.cpp:28
GGSTPrimaryDisInfo
A simple class to carry informations about the disappearance of the primary particle.
Definition:
GGSTPrimaryDisInfo.h:22
GGSTPrimaryDisInfo::GetProduct
GGSTParticle * GetProduct(int iProduct)
Retrieves a particle produced by the disappearance of the primary.
Definition:
GGSTPrimaryDisInfo.cpp:36
GGSTParticle::pos
Float_t pos[3]
Point of generation [cm].
Definition:
GGSTParticle.h:23
GGSTPrimaryDisInfo::processName
TString processName
Name of the process that made the primary disappear.
Definition:
GGSTPrimaryDisInfo.h:36
GGSTParticle
Class to store G4 particles.
Definition:
GGSTParticle.h:19
GGSTPrimaryDisInfo::~GGSTPrimaryDisInfo
~GGSTPrimaryDisInfo()
Destructor.
Definition:
GGSTPrimaryDisInfo.cpp:19
GGSTPrimaryDisInfo::products
TClonesArray * products
Particles produced by the disappearance of the primary.
Definition:
GGSTPrimaryDisInfo.h:37
Generated on Wed Jul 8 2020 07:29:44 for GGS(GenericGEANT4Simulation)Software by
1.8.5