FEDRA emulsion software from the OPERA Collaboration
EdbPVGen Member List

This is the complete list of members for EdbPVGen, including all inherited members.

AddTrack(EdbTrackP *track)EdbPVGeninline
AddVertex(EdbVertex *vtx)EdbPVGeninline
EdbPVGen()EdbPVGen
eEVREdbPVGen
ePVolumeEdbPVGenprivate
eScanCondEdbPVGenprivate
eTracksEdbPVGen
eVTXEdbPVGen
FillRecVolumeBT(EdbPatternsVolume &vrec)EdbPVGen
GenerateBackground(int n, float x[4], float sx[4], int flag=0)EdbPVGen
GenerateBackgroundTracks(int nb, float vlim[4], float lim[4], float plim[2], float TetaMax, float ProbGap, int eloss_flag)EdbPVGen
GenerateBeam(int n, float x[4], float sx[4], float lim[4], float z0, int flag=0)EdbPVGen
GeneratePhaseSpaceEvents(int nv, TGenPhaseSpace *pDecay, float vzlim[2], float vlim[4], float lim[4], float ProbGap, int eloss_flag, int *charges)EdbPVGen
GeneratePhaseSpaceEventsWithDecay(int nv, TGenPhaseSpace *pDecay, TGenPhaseSpace *pSecond, float vzlim[2], float vlim[4], float lim[4], float ProbGap, int eloss_flag, int *charges)EdbPVGen
GeneratePulsGaus(float amp, float mean, float sigma, float wmin=0, float wmax=0., int flag=0)EdbPVGen
GeneratePulsPoisson(float mean, float amp=1., float wmin=0, float wmax=0., int flag=0)EdbPVGen
GenerateUncorrelatedSegments(int nb, float lim[4], float TetaMax, int flag)EdbPVGen
GetVolume() constEdbPVGeninline
MakeTracksMC(int nsegmin, TObjArray *tracks)EdbPVGen
PropagateSegment(EdbSegP &s, float dz, float X0, float m, int eloss_flag)EdbPVGen
SetScanCond(EdbScanCond *scan)EdbPVGeninline
SetVolume(EdbPatternsVolume *pv)EdbPVGeninline
SmearPatterns(float shift, float rot)EdbPVGen
SmearSegment(EdbSegP &s, EdbScanCond &cond)EdbPVGen
SmearSegments()EdbPVGen
TrackMC(float zlim[2], float lim[4], EdbTrackP &tr, int eloss_flag=0, float PGap=0.)EdbPVGen
TrackMC2(EdbTrackP &tr, EdbLayer &lim, int eloss_flag, float PGap)EdbPVGen
~EdbPVGen()EdbPVGen