Coding Conventions
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Mar 2010 08:21:37 +0000 (08:21 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 Mar 2010 08:21:37 +0000 (08:21 +0000)
TUHKMgen/UHKM/ParticlePDG.cxx
TUHKMgen/UHKM/ParticlePDG.h

index 372fe94..2a82d42 100644 (file)
@@ -38,7 +38,7 @@ ParticlePDG::ParticlePDG() :
     fDecayChannels[i] = new DecayChannel();
 }
 
-ParticlePDG::ParticlePDG(Char_t *name, Int_t pdg, Double_t mass, Double_t width) :
+ParticlePDG::ParticlePDG(const Char_t * const name, Int_t pdg, Double_t mass, Double_t width) :
   fPDG(pdg),
   fMass(mass),
   fWidth(width),
index cf93ea9..6c4350f 100644 (file)
@@ -1,3 +1,5 @@
+#ifndef PARTICLEPDG_H
+#define PARTICLEPDG_H
 /*
   Copyright   : The FASTMC and SPHMC Collaboration
   Author      : Ionut Cristian Arsene 
@@ -10,8 +12,6 @@
   SHARE (Computer Physics Communications 167 229 (2005)) collaborations.
 */
 
-#ifndef PARTICLE_PDG
-#define PARTICLE_PDG
 
 #include "Rtypes.h"
 
@@ -24,11 +24,11 @@ const Int_t kMaxDecayChannels = 100;
 class ParticlePDG {
  public:
   ParticlePDG();
-  ParticlePDG(Char_t* name, Int_t pdg, Double_t mass, Double_t width);
+  ParticlePDG(const Char_t * const name, Int_t pdg, Double_t mass, Double_t width);
   ~ParticlePDG();
   
   void AddChannel(DecayChannel* channel);
-  void SetName(Char_t* name) {
+  void SetName(const Char_t * const name) {
     for(Int_t i=0; i<9; i++)
       if(*(name+i) != '\0') fName[i] = *(name+i);
       else break;
@@ -47,31 +47,31 @@ class ParticlePDG {
   void SetCharmAQNumber(Double_t value) {fAntiCharmQuarkNumber = value;}
   void SetStable(Bool_t value) {fStable = value;}
   
-  Char_t* GetName() {return fName;}
-  Int_t GetPDG() {return fPDG;}
-  Double_t GetMass() {return fMass;}
-  Double_t GetWidth() {return fWidth;}
-  Int_t GetNDecayChannels() {return fNDecayChannels;}
-  Double_t GetSpin() {return fSpin;}
-  Double_t GetIsospin() {return fIsospin;}
-  Double_t GetIsospinZ() {return fIsospinZ;}
-  Double_t GetLightQNumber() {return fLightQuarkNumber;}
-  Double_t GetLightAQNumber() {return fAntiLightQuarkNumber;}
-  Double_t GetStrangeQNumber() {return fStrangeQuarkNumber;}
-  Double_t GetStrangeAQNumber() {return fAntiStrangeQuarkNumber;}
-  Double_t GetCharmQNumber() {return fCharmQuarkNumber;}
-  Double_t GetCharmAQNumber() {return fAntiCharmQuarkNumber;}
-  Double_t GetBaryonNumber() {return (fLightQuarkNumber     + fStrangeQuarkNumber     + fCharmQuarkNumber -  
+  const Char_t* GetName() const {return fName;}
+  Int_t GetPDG() const {return fPDG;}
+  Double_t GetMass() const {return fMass;}
+  Double_t GetWidth() const {return fWidth;}
+  Int_t GetNDecayChannels() const {return fNDecayChannels;}
+  Double_t GetSpin() const {return fSpin;}
+  Double_t GetIsospin() const {return fIsospin;}
+  Double_t GetIsospinZ() const {return fIsospinZ;}
+  Double_t GetLightQNumber() const {return fLightQuarkNumber;}
+  Double_t GetLightAQNumber() const {return fAntiLightQuarkNumber;}
+  Double_t GetStrangeQNumber() const {return fStrangeQuarkNumber;}
+  Double_t GetStrangeAQNumber() const {return fAntiStrangeQuarkNumber;}
+  Double_t GetCharmQNumber() const {return fCharmQuarkNumber;}
+  Double_t GetCharmAQNumber() const {return fAntiCharmQuarkNumber;}
+  Double_t GetBaryonNumber() const {return (fLightQuarkNumber     + fStrangeQuarkNumber     + fCharmQuarkNumber -  
                                       fAntiLightQuarkNumber - fAntiStrangeQuarkNumber - fAntiCharmQuarkNumber)/3.;}
-  Double_t GetStrangeness() {return (fAntiStrangeQuarkNumber - fStrangeQuarkNumber);}
-  Double_t GetCharmness() {return (fCharmQuarkNumber - fAntiCharmQuarkNumber);}
-  Double_t GetElectricCharge() {return fIsospinZ + (GetBaryonNumber()+GetStrangeness()+GetCharmness())/2.;}
-  Bool_t GetStableStatus() {
+  Double_t GetStrangeness() const {return (fAntiStrangeQuarkNumber - fStrangeQuarkNumber);}
+  Double_t GetCharmness() const {return (fCharmQuarkNumber - fAntiCharmQuarkNumber);}
+  Double_t GetElectricCharge() const {return fIsospinZ + (GetBaryonNumber()+GetStrangeness()+GetCharmness())/2.;}
+  Bool_t GetStableStatus() const {
     return fStable;
   }  
 
   Double_t GetFullBranching();
-  DecayChannel* GetDecayChannel(Int_t i) {
+  DecayChannel* GetDecayChannel(Int_t i) const {
     if(0<=i && i<fNDecayChannels) 
       return fDecayChannels[i];
     else