Public Methods | |
| GRBTest () | |
| ~GRBTest () | |
| void | setService (IFluxSvc *ptr) |
| Sets a pointer to flux service. | |
| double | CalculateFluence (double ee, double e1=cst::enmin *1e-6, double e2=cst::enmax *1e-6) |
| Calculates the fluence in the energy band between e1 and e2. | |
| int | Start (std::vector< char *> argv) |
| Generates a GRB. More... | |
| void | help () |
| Help printout utility. More... | |
| void | listSources (const std::list< std::string > &source_list) |
| Lists all the sources available. | |
| void | listSpectra () |
| Lists of loaded spectrum objects. | |
This class is called from GRB Gaudi Algorithm. It basically compute the spectrum and returns a photons for the montecarlo. It calls the GRBSim class as kernel of the simulation. Some quantities are also calculated to help people understanding GRB physics.
|
|
Help printout utility.
It prints on the screen all the available options. |
|
|
Generates a GRB.
This method initializes the Simulation. It parses the parameters and generates events (calling IFlux::generate method).
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001