|
FairShip
|
#include <CosmicsGenerator.h>


Public Member Functions | |
| CosmicsGenerator () | |
| ~CosmicsGenerator () override | |
| Bool_t | ReadEvent (FairPrimaryGenerator *) override |
| virtual Bool_t | Init (Bool_t largeMom) |
| Bool_t | Init (const char *inFile) override |
| Bool_t | Init (const char *inFile, int startEvent) override |
Public Member Functions inherited from SHiP::Generator | |
| Generator () | |
| virtual | ~Generator () |
| virtual Bool_t | Init (const char *, int)=0 |
| virtual Bool_t | Init (const char *)=0 |
| virtual Bool_t | Init (const std::vector< std::string > &inFiles, int startNumber) |
| virtual Bool_t | Init (const std::vector< std::string > &inFiles) |
| virtual void | UseExternalFile (std::string x, Int_t i) |
| virtual void | UseExternalFile (std::vector< std::string > &inFiles, Int_t i) |
Public Attributes | |
| double | z0 |
| double | yBox |
| double | xBox |
| double | zBox |
| double | xdist |
| double | zdist |
| double | minE |
| int | n_EVENTS |
Protected Member Functions | |
| void | GenerateDynamics () |
| Bool_t | DetectorBox () |
Protected Attributes | |
| double | P |
| double | px |
| double | py |
| double | pz |
| double | x |
| double | y |
| double | z |
| double | weighttest |
| double | weight |
| double | mass |
| double | FluxIntegral |
| double | theta |
| int | PID |
| int | nInside |
| int | nTest |
| Bool_t | high |
Protected Attributes inherited from SHiP::Generator | |
| std::optional< std::string > | fextFile |
| Int_t | firstEvent = 0 |
Private Attributes | |
| Co3Rng * | fRandomEngine |
Definition at line 47 of file CosmicsGenerator.h.
|
inline |
|
inlineoverride |
Definition at line 51 of file CosmicsGenerator.h.
|
protected |
Definition at line 59 of file CosmicsGenerator.cxx.
|
protected |
Definition at line 73 of file CosmicsGenerator.cxx.
|
virtual |
Definition at line 91 of file CosmicsGenerator.cxx.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements SHiP::Generator.
Definition at line 71 of file CosmicsGenerator.h.
|
override |
Definition at line 170 of file CosmicsGenerator.cxx.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
private |
Definition at line 80 of file CosmicsGenerator.h.
|
protected |
Definition at line 85 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
| double CosmicsGenerator::minE |
Definition at line 76 of file CosmicsGenerator.h.
| int CosmicsGenerator::n_EVENTS |
Definition at line 77 of file CosmicsGenerator.h.
|
protected |
Definition at line 84 of file CosmicsGenerator.h.
|
protected |
Definition at line 84 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 84 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
| double CosmicsGenerator::xBox |
Definition at line 76 of file CosmicsGenerator.h.
| double CosmicsGenerator::xdist |
Definition at line 76 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
| double CosmicsGenerator::yBox |
Definition at line 76 of file CosmicsGenerator.h.
|
protected |
Definition at line 83 of file CosmicsGenerator.h.
| double CosmicsGenerator::z0 |
Definition at line 76 of file CosmicsGenerator.h.
| double CosmicsGenerator::zBox |
Definition at line 76 of file CosmicsGenerator.h.
| double CosmicsGenerator::zdist |
Definition at line 76 of file CosmicsGenerator.h.