4 #include <fwk/VModule.h>
void PlotEnergyDeposit(const evt::ShowerSimData &shower)
Plot the shower energy deposit.
TCanvas * fCherRaylFluxCanvas
void PlotLightOnCamera(const fevt::Telescope &tel)
Plot light on the camera.
Fluorescence Detector Eye Event.
void PlotCamera(const fevt::Telescope &tel)
Plot the camera.
void PlotLightAtDia(const fevt::Telescope &tel)
Plot light at diaphragm.
utl::RandomEngine * fRand
Class to hold collection (x,y) points and provide interpolation between them.
TObjArray * fPhotonGraphs
void PlotTotalCherBeam(const evt::ShowerSimData &shower)
Plot total Cerenkov light generated along the shower axis.
void PlotLightFlux(const fevt::TelescopeSimData &sim)
Plot the light flux at the diaphragm.
void Init()
Initialise the registry.
void AnalyzeCamera(const fevt::FEvent &fevent)
Interface class to access Shower Simulated parameters.
Description of simulated data for one Telescope.
TCanvas * fLightFluxCanvas
void PlotFADCTraces(const fevt::Telescope &tel)
create graphs with the traces
Wraps the random number engine used to generate distributions.
TCanvas * fCherDirFluxCanvas
void PlotTotalFluorLight(const evt::ShowerSimData &shower)
Plot the total fluorecence light generated along the shower axis.
void PlotCherRaylFlux(const fevt::TelescopeSimData &sim)
Plot the Rayleigh-scattered Cherenkov light flux at the diaphragm.
void PlotCherMieFlux(const fevt::TelescopeSimData &sim)
Plot the Mie-scattered Cherenkov light flux at the diaphragm.
void AnalyzeShower(const evt::ShowerSimData &shower)
Top of Fluorescence Detector event hierarchy.
#define REGISTER_MODULE(_moduleName_, _ModuleType_)
First example module for the FD simulation chain.
void PlotLongitudinalProfile(const evt::ShowerSimData &shower)
Plot the shower longitudinal charge profile.
TCanvas * fLightAtDiaCanvas
TCanvas * fEnergyDepositCanvas
ResultFlag
Flag returned by module methods to the RunController.
TCanvas * fCherMieFluxCanvas
void PlotPhotonTraces(const fevt::Telescope &tel)
create graphs with the traces
TCanvas * fFluorLightCanvas
A collection of TabulatedFunction.
void AnalyzeLightAtDiaphragm(const fevt::FEvent &fevent)
Fluorescence Detector Telescope Event.
TCanvas * fLongitudinalProfileCanvas
void PlotCherDirFlux(const fevt::TelescopeSimData &sim)
Plot the Direct Cherenkov light flux at the diaphragm.
TCanvas * fCherBeamCanvas
TCanvas * fFluorFluxCanvas
void PlotFluorFlux(const fevt::TelescopeSimData &sim)
Plot the fluorescence light flux at the diaphragm.
TCanvas * fLightOnCameraCanvas