FairShip
Loading...
Searching...
No Matches
Pythia6Generator.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// SPDX-FileCopyrightText: Copyright CERN for the benefit of the SHiP
3// Collaboration
4
5// -------------------------------------------------------------------------
6// ----- Pythia6Generator header file -----
7// ----- Created 08/08/08 by S. Spataro -----
8// -------------------------------------------------------------------------
9
85#ifndef SHIPGEN_PYTHIA6GENERATOR_H_
86#define SHIPGEN_PYTHIA6GENERATOR_H_
87
88#include "Generator.h"
89
90class TDatabasePDG;
91class FairPrimaryGenerator;
92
94 public:
97
99
103 explicit Pythia6Generator(const char* fileName);
104
106 ~Pythia6Generator() override;
107
112 Bool_t ReadEvent(FairPrimaryGenerator* primGen) override;
113
114 void SetVerbose(Int_t verb) { fVerbose = verb; };
115
116 private:
117 // ifstream* fInputFile; //! Input file stream
118 const Char_t* fFileName;
120 Int_t fVerbose;
121
124 void CloseInput();
125
128 // TDatabasePDG *fPDG; //!
129};
130
131#endif // SHIPGEN_PYTHIA6GENERATOR_H_
FILE * fInputFile
Input file Name.
Bool_t ReadEvent(FairPrimaryGenerator *primGen) override
void SetVerbose(Int_t verb)
const Char_t * fFileName
void CloseInput()
Verbose Level.
~Pythia6Generator() override
virtual Bool_t Init(const char *, int)=0