ROOTPWA
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rpwa::primaryVertexGen Class Reference

#include <primaryVertexGen.h>

Public Member Functions

 primaryVertexGen (std::string histfilename="properties_2008/primary_vertex_properties.root", double beam_part_mass=0.13957018, double mean_beam_energy=191.29, double mean_beam_energy_spread=1.94476)
 ~primaryVertexGen ()
bool check ()
TVector3 & getVertex (const float cutR=1.47, const float cutZ_low=-70., const float cutZ_high=-30.)
TVector3 & getBeamDir (const TVector3 vertex)
TLorentzVector & getBeamPart (const TVector3 beam_dir)

Private Member Functions

bool loadHistograms (std::string filename="properties_2008/primary_vertex_properties.root", bool plot=true)
void gesPalette (int i=0)

Private Attributes

TFile * _histogramfile
TH2 * _hist_angles_vert_mean
TH2 * _hist_angles_horiz_mean
TH2 * _hist_angles_vert_sigma
TH2 * _hist_angles_horiz_sigma
TH2 * _hist_vertex_distr_xy
TH1 * _hist_vertex_distr_z
double _beam_part_mass
double _beam_energy_mean
double _beam_energy_sigma
bool _histograms_loaded

Detailed Description

Definition at line 34 of file primaryVertexGen.h.


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