Public Member Functions | Private Attributes | List of all members
evgb::GiBUUHelper Class Reference

#include <GiBUUHelper.h>

Inheritance diagram for evgb::GiBUUHelper:
evgb::GENIEHelper

Public Member Functions

 GiBUUHelper (fhicl::ParameterSet const &pset, TGeoManager *rootGeom, std::string const &rootFile, double const &detectorMass)
 
 ~GiBUUHelper ()
 
genie::EventRecordGetGiBUUEventRecord ()
 
- Public Member Functions inherited from evgb::GENIEHelper
 GENIEHelper (fhicl::ParameterSet const &pset, TGeoManager *rootGeom, std::string const &rootFile, double const &detectorMass)
 
 ~GENIEHelper ()
 
void Initialize ()
 
bool Stop ()
 
bool Sample (simb::MCTruth &truth, simb::MCFlux &flux, simb::GTruth &gtruth)
 
double TotalHistFlux ()
 
double TotalExposure () const
 
double SpillExposure () const
 
std::string FluxType () const
 
std::string DetectorLocation () const
 
std::vector< TH1D * > FluxHistograms () const
 
double TotalMass () const
 
genie::EventRecordGetGenieEventRecord ()
 
TRandom3 * GetHelperRandom ()
 
genie::GFluxIGetFluxDriver (bool base=true)
 
std::string GetTuneName () const
 
std::string GetEventGeneratorList () const
 

Private Attributes

genie::EventRecordfGiBUUEventRecord
 

Detailed Description

Definition at line 20 of file GiBUUHelper.h.

Constructor & Destructor Documentation

evgb::GiBUUHelper::GiBUUHelper ( fhicl::ParameterSet const &  pset,
TGeoManager *  rootGeom,
std::string const &  rootFile,
double const &  detectorMass 
)
explicit

Definition at line 54 of file GiBUUHelper.cxx.

58  : GENIEHelper(pset, geoManager, rootFile, detectorMass),
60  {
61  }
genie::EventRecord * fGiBUUEventRecord
Definition: GiBUUHelper.h:34
GENIEHelper(fhicl::ParameterSet const &pset, TGeoManager *rootGeom, std::string const &rootFile, double const &detectorMass)
evgb::GiBUUHelper::~GiBUUHelper ( )

Definition at line 64 of file GiBUUHelper.cxx.

65  {
66  // clean up owned genie object (other genie obj are ref ptrs)
67  delete fGiBUUEventRecord;
68 
69  }
genie::EventRecord * fGiBUUEventRecord
Definition: GiBUUHelper.h:34

Member Function Documentation

genie::EventRecord* evgb::GiBUUHelper::GetGiBUUEventRecord ( )
inline

Definition at line 30 of file GiBUUHelper.h.

30 { return fGiBUUEventRecord; }
genie::EventRecord * fGiBUUEventRecord
Definition: GiBUUHelper.h:34

Member Data Documentation

genie::EventRecord* evgb::GiBUUHelper::fGiBUUEventRecord
private

Definition at line 34 of file GiBUUHelper.h.


The documentation for this class was generated from the following files: