ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtGenerators
Pythia6Generator.h
Go to the documentation of this file.
1
/********************************************************************************
2
* Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3
* *
4
* This software is distributed under the terms of the *
5
* GNU Lesser General Public Licence version 3 (LGPL) version 3, *
6
* copied verbatim in the file "LICENSE" *
7
********************************************************************************/
8
// -------------------------------------------------------------------------
9
// ----- M. Al-Turany June 2014 -----
10
// -------------------------------------------------------------------------
11
12
// -------------------------------------------------------------------------
13
// ----- Pythia6Generator header file -----
14
// ----- Created 08/08/08 by S. Spataro -----
15
// -------------------------------------------------------------------------
16
73
#ifndef PND_PYTHIAGENERAtOR_H
74
#define PND_PYTHIAGENERAtOR_H
75
76
#include <FairGenerator.h>
77
78
class
TDatabasePDG;
79
class
FairPrimaryGenerator;
80
81
class
Pythia6Generator
:
public
FairGenerator {
82
83
public
:
85
Pythia6Generator
();
86
90
Pythia6Generator
(
const
char
*fileName);
91
93
virtual
~Pythia6Generator
();
94
99
virtual
Bool_t
ReadEvent
(FairPrimaryGenerator *primGen);
100
101
void
SetVerbose
(Int_t verb) { fVerbose = verb; };
102
103
private
:
104
// ifstream* fInputFile; //! Input file stream
105
const
Char_t *fFileName;
106
FILE *fInputFile;
107
Int_t fVerbose;
108
111
void
CloseInput();
112
115
// TDatabasePDG *fPDG; //!
116
117
ClassDef(
Pythia6Generator
, 1);
118
};
119
120
#endif
Pythia6Generator::Pythia6Generator
Pythia6Generator()
Definition:
Pythia6Generator.cxx:27
Pythia6Generator::~Pythia6Generator
virtual ~Pythia6Generator()
Definition:
Pythia6Generator.cxx:46
Pythia6Generator::ReadEvent
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
Definition:
Pythia6Generator.cxx:53
Pythia6Generator::SetVerbose
void SetVerbose(Int_t verb)
Definition:
Pythia6Generator.h:101
Pythia6Generator
Definition:
Pythia6Generator.h:81
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18