#include "TGenVertexML.h" |
TGenVertexML
class description - source file - inheritance tree (.pdf)
public:
TGenVertexML(Int_t NL = 12, double* zth = 0, double* zpos = 0, double sigmax = 0.08, double sigmay = 0.16)
TGenVertexML(const TGenVertexML&)
virtual ~TGenVertexML()
static TClass* Class()
virtual TVector3 GenVertexTargetSR() const
Int_t GetNLayers() const
virtual TClass* IsA() const
TGenVertexML& operator=(const TGenVertexML&)
virtual void Print(Option_t* option = "") const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t fNL number of layers
double* fzth array of thicknesses
double* fzpos array of positions
double* fzthint array of thicknesses' integrals
TGenVertexML
Generates vertex position on a multilayer target
uniformly over z and according to 2 gaussians on x and y
TGenVertexML( Int_t NL, double zth[], double zpos[],
double sigmax, double sigmay )
: TGenVertex( 0.0, sigmax, sigmay )
TVector3 GenVertexTargetSR() const
in target system of reference
void Print( Option_t *option ) const
~TGenVertexML()
Inline Functions
Int_t GetNLayers() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TGenVertexML TGenVertexML(const TGenVertexML&)
TGenVertexML& operator=(const TGenVertexML&)
Author: Mikhail Zhabitsky
Last update: Fri Jun 8 21:13:35 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.