Pluto
v6.3.0
Loading...
Searching...
No Matches
PHGeantOutput.h
Go to the documentation of this file.
1
// Author: Jochen Markert
2
// Written: 05/12/2007
3
// Modified:
4
// PHGeantOutput Class Header
5
6
#ifndef _PHGEANTOUTPUT_H_
7
#define _PHGEANTOUTPUT_H_
8
9
#include "
PFileOutput.h
"
10
#include "
PParticle.h
"
11
#include <stdio.h>
12
13
class
PHGeantOutput
:
public
PFileOutput
{
14
15
private
:
16
17
Double_t *event_impact_param, *seqnr;
18
19
protected
:
20
21
FILE *
asciiFile
;
22
Int_t
ctEvt
;
23
Int_t
ctParticlePerEvt
;
24
Bool_t
writeSEQNUMBER
;
25
public
:
26
27
PHGeantOutput
();
28
29
bool
OpenFile
(
const
char
*_filename);
//filename
30
bool
CloseFile
(
void
);
//
31
bool
WriteEventHeader
(
void
);
32
bool
WriteParticle
(
PParticle
*
par
);
//write one particle
33
void
SetWriteSeqNumber
(Bool_t write) {
writeSEQNUMBER
= write; }
34
35
ClassDef(
PHGeantOutput
, 0)
// Pluto ascii file output for HGEANT
36
};
37
#endif
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
PFileOutput.h
PParticle.h
par
PParticle * par[11]
Definition
analyze_g12C.C:15
PFileOutput::PFileOutput
PFileOutput()
PHGeantOutput
Definition
PHGeantOutput.h:13
PHGeantOutput::ctParticlePerEvt
Int_t ctParticlePerEvt
Definition
PHGeantOutput.h:23
PHGeantOutput::WriteEventHeader
bool WriteEventHeader(void)
Definition
PHGeantOutput.cc:109
PHGeantOutput::SetWriteSeqNumber
void SetWriteSeqNumber(Bool_t write)
Definition
PHGeantOutput.h:33
PHGeantOutput::OpenFile
bool OpenFile(const char *_filename)
Definition
PHGeantOutput.cc:72
PHGeantOutput::CloseFile
bool CloseFile(void)
Definition
PHGeantOutput.cc:97
PHGeantOutput::PHGeantOutput
PHGeantOutput()
Definition
PHGeantOutput.cc:60
PHGeantOutput::writeSEQNUMBER
Bool_t writeSEQNUMBER
Definition
PHGeantOutput.h:24
PHGeantOutput::asciiFile
FILE * asciiFile
Definition
PHGeantOutput.h:21
PHGeantOutput::WriteParticle
bool WriteParticle(PParticle *par)
Definition
PHGeantOutput.cc:144
PHGeantOutput::ctEvt
Int_t ctEvt
Definition
PHGeantOutput.h:22
PParticle
Definition
PParticle.h:25
pluto6
plugins
hades
include
PHGeantOutput.h
Generated by
1.14.0