2 #include "AliMevSimParticle.h"
5 ClassImp(AliMevSimParticle)
8 ///////////////////////////////////////////////////////////////////////////////////////
10 AliMevSimParticle::AliMevSimParticle()
11 : TMevSimPartTypeParams() {
15 ///////////////////////////////////////////////////////////////////////////////////////
17 AliMevSimParticle::AliMevSimParticle(PDG_t pdg, Int_t multmean, Int_t multvc,
18 Float_t tempmean, Float_t tempstdev, Float_t sigmamean,
19 Float_t sigmastdev, Float_t expvelmean, Float_t expvelstdev)
21 : TMevSimPartTypeParams(0, multmean, multvc, tempmean, tempstdev,
22 sigmamean, sigmastdev, expvelmean, expvelstdev) {
25 // Calculate geant ID from pdg
26 fConv = new TMevSimConverter();
28 if (fConv) fGPid = fConv->IdFromPDG(pdg);
32 ///////////////////////////////////////////////////////////////////////////////////////
34 AliMevSimParticle::~AliMevSimParticle() {
37 ///////////////////////////////////////////////////////////////////////////////////////
39 void AliMevSimParticle::SetPDG(PDG_t pdg) {
42 fGPid = fConv->IdFromPDG(pdg);
45 ///////////////////////////////////////////////////////////////////////////////////////
47 PDG_t AliMevSimParticle::GetPDG() {
49 fPdg = (PDG_t)fConv->PDGFromId(fGPid);
53 ///////////////////////////////////////////////////////////////////////////////////////