Rename AliTRDsim to AliTRDsimTR
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Jun 2007 14:33:56 +0000 (14:33 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Jun 2007 14:33:56 +0000 (14:33 +0000)
TRD/AliTRDsimTR.cxx [moved from TRD/AliTRDsim.cxx with 89% similarity]
TRD/AliTRDsimTR.h [moved from TRD/AliTRDsim.h with 95% similarity]
TRD/AliTRDv1.cxx
TRD/AliTRDv1.h
TRD/TRDsimLinkDef.h
TRD/libTRDsim.pkg

similarity index 89%
rename from TRD/AliTRDsim.cxx
rename to TRD/AliTRDsimTR.cxx
index 1fa0cd6..fd6f9fa 100644 (file)
 #include "AliLog.h"
 #include "AliMC.h"
 
-#include "AliTRDsim.h"
+#include "AliTRDsimTR.h"
 
-ClassImp(AliTRDsim)
+ClassImp(AliTRDsimTR)
 
 //_____________________________________________________________________________
-AliTRDsim::AliTRDsim()
+AliTRDsimTR::AliTRDsimTR()
   :TObject()
   ,fNFoilsDim(0)
   ,fNFoils(0)
@@ -72,7 +72,7 @@ AliTRDsim::AliTRDsim()
   ,fSpectrum(0)
 {
   //
-  // AliTRDsim default constructor
+  // AliTRDsimTR default constructor
   // 
 
   Init();
@@ -80,7 +80,7 @@ AliTRDsim::AliTRDsim()
 }
 
 //_____________________________________________________________________________
-AliTRDsim::AliTRDsim(AliModule *mod, Int_t foil, Int_t gap)
+AliTRDsimTR::AliTRDsimTR(AliModule *mod, Int_t foil, Int_t gap)
   :TObject()
   ,fNFoilsDim(0)
   ,fNFoils(0)
@@ -105,7 +105,7 @@ AliTRDsim::AliTRDsim(AliModule *mod, Int_t foil, Int_t gap)
   ,fSpectrum(0)
 {
   //
-  // AliTRDsim constructor. Takes the material properties of the radiator
+  // AliTRDsimTR constructor. Takes the material properties of the radiator
   // foils and the gas in the gaps from AliModule <mod>.
   // The default number of foils is 100 with a thickness of 20 mu. The 
   // thickness of the gaps is 500 mu.
@@ -142,7 +142,7 @@ AliTRDsim::AliTRDsim(AliModule *mod, Int_t foil, Int_t gap)
 }
 
 //_____________________________________________________________________________
-AliTRDsim::AliTRDsim(const AliTRDsim &s)
+AliTRDsimTR::AliTRDsimTR(const AliTRDsimTR &s)
   :TObject(s)
   ,fNFoilsDim(s.fNFoilsDim)
   ,fNFoils(0)
@@ -167,42 +167,42 @@ AliTRDsim::AliTRDsim(const AliTRDsim &s)
   ,fSpectrum(0)
 {
   //
-  // AliTRDsim copy constructor
+  // AliTRDsimTR copy constructor
   //
 
-  if (((AliTRDsim &) s).fNFoils) {
-    delete [] ((AliTRDsim &) s).fNFoils;
+  if (((AliTRDsimTR &) s).fNFoils) {
+    delete [] ((AliTRDsimTR &) s).fNFoils;
   }
-  ((AliTRDsim &) s).fNFoils   = new Int_t[fNFoilsDim];
+  ((AliTRDsimTR &) s).fNFoils   = new Int_t[fNFoilsDim];
   for (Int_t iFoil = 0; iFoil < fNFoilsDim; iFoil++) {
-    ((AliTRDsim &) s).fNFoils[iFoil]   = fNFoils[iFoil];
+    ((AliTRDsimTR &) s).fNFoils[iFoil]   = fNFoils[iFoil];
   }  
 
-  if (((AliTRDsim &) s).fNFoilsUp) {
-    delete [] ((AliTRDsim &) s).fNFoilsUp;
+  if (((AliTRDsimTR &) s).fNFoilsUp) {
+    delete [] ((AliTRDsimTR &) s).fNFoilsUp;
   }
-  ((AliTRDsim &) s).fNFoilsUp = new Double_t[fNFoilsDim];
+  ((AliTRDsimTR &) s).fNFoilsUp = new Double_t[fNFoilsDim];
   for (Int_t iFoil = 0; iFoil < fNFoilsDim; iFoil++) {
-    ((AliTRDsim &) s).fNFoilsUp[iFoil] = fNFoilsUp[iFoil];
+    ((AliTRDsimTR &) s).fNFoilsUp[iFoil] = fNFoilsUp[iFoil];
   }  
 
-  if (((AliTRDsim &) s).fSigma) {
-    delete [] ((AliTRDsim &) s).fSigma;
+  if (((AliTRDsimTR &) s).fSigma) {
+    delete [] ((AliTRDsimTR &) s).fSigma;
   }
-  ((AliTRDsim &) s).fSigma    = new Double_t[fSpNBins];
+  ((AliTRDsimTR &) s).fSigma    = new Double_t[fSpNBins];
   for (Int_t iBin = 0; iBin < fSpNBins; iBin++) {
-    ((AliTRDsim &) s).fSigma[iBin]     = fSigma[iBin];
+    ((AliTRDsimTR &) s).fSigma[iBin]     = fSigma[iBin];
   }  
 
-  fSpectrum->Copy(*((AliTRDsim &) s).fSpectrum);
+  fSpectrum->Copy(*((AliTRDsimTR &) s).fSpectrum);
 
 }
 
 //_____________________________________________________________________________
-AliTRDsim::~AliTRDsim() 
+AliTRDsimTR::~AliTRDsimTR() 
 {
   //
-  // AliTRDsim destructor
+  // AliTRDsimTR destructor
   //
 
   if (fSigma) {
@@ -223,72 +223,72 @@ AliTRDsim::~AliTRDsim()
 }
 
 //_____________________________________________________________________________
-AliTRDsim &AliTRDsim::operator=(const AliTRDsim &s)
+AliTRDsimTR &AliTRDsimTR::operator=(const AliTRDsimTR &s)
 {
   //
   // Assignment operator
   //
 
-  if (this != &s) ((AliTRDsim &) s).Copy(*this);
+  if (this != &s) ((AliTRDsimTR &) s).Copy(*this);
 
   return *this;
 
 }
 
 //_____________________________________________________________________________
-void AliTRDsim::Copy(TObject &s) const
+void AliTRDsimTR::Copy(TObject &s) const
 {
   //
   // Copy function
   //
 
-  ((AliTRDsim &) s).fFoilThick  = fFoilThick;
-  ((AliTRDsim &) s).fFoilDens   = fFoilDens;
-  ((AliTRDsim &) s).fFoilOmega  = fFoilOmega;
-  ((AliTRDsim &) s).fFoilZ      = fFoilZ;
-  ((AliTRDsim &) s).fFoilA      = fFoilA;
-  ((AliTRDsim &) s).fGapThick   = fGapThick;
-  ((AliTRDsim &) s).fGapDens    = fGapDens;
-  ((AliTRDsim &) s).fGapOmega   = fGapOmega;
-  ((AliTRDsim &) s).fGapZ       = fGapZ;
-  ((AliTRDsim &) s).fGapA       = fGapA;
-  ((AliTRDsim &) s).fTemp       = fTemp;
-  ((AliTRDsim &) s).fSpNBins    = fSpNBins;
-  ((AliTRDsim &) s).fSpRange    = fSpRange;
-  ((AliTRDsim &) s).fSpBinWidth = fSpBinWidth;
-  ((AliTRDsim &) s).fSpLower    = fSpLower;
-  ((AliTRDsim &) s).fSpUpper    = fSpUpper;
-
-  if (((AliTRDsim &) s).fNFoils) {
-    delete [] ((AliTRDsim &) s).fNFoils;
+  ((AliTRDsimTR &) s).fFoilThick  = fFoilThick;
+  ((AliTRDsimTR &) s).fFoilDens   = fFoilDens;
+  ((AliTRDsimTR &) s).fFoilOmega  = fFoilOmega;
+  ((AliTRDsimTR &) s).fFoilZ      = fFoilZ;
+  ((AliTRDsimTR &) s).fFoilA      = fFoilA;
+  ((AliTRDsimTR &) s).fGapThick   = fGapThick;
+  ((AliTRDsimTR &) s).fGapDens    = fGapDens;
+  ((AliTRDsimTR &) s).fGapOmega   = fGapOmega;
+  ((AliTRDsimTR &) s).fGapZ       = fGapZ;
+  ((AliTRDsimTR &) s).fGapA       = fGapA;
+  ((AliTRDsimTR &) s).fTemp       = fTemp;
+  ((AliTRDsimTR &) s).fSpNBins    = fSpNBins;
+  ((AliTRDsimTR &) s).fSpRange    = fSpRange;
+  ((AliTRDsimTR &) s).fSpBinWidth = fSpBinWidth;
+  ((AliTRDsimTR &) s).fSpLower    = fSpLower;
+  ((AliTRDsimTR &) s).fSpUpper    = fSpUpper;
+
+  if (((AliTRDsimTR &) s).fNFoils) {
+    delete [] ((AliTRDsimTR &) s).fNFoils;
   }
-  ((AliTRDsim &) s).fNFoils   = new Int_t[fNFoilsDim];
+  ((AliTRDsimTR &) s).fNFoils   = new Int_t[fNFoilsDim];
   for (Int_t iFoil = 0; iFoil < fNFoilsDim; iFoil++) {
-    ((AliTRDsim &) s).fNFoils[iFoil]   = fNFoils[iFoil];
+    ((AliTRDsimTR &) s).fNFoils[iFoil]   = fNFoils[iFoil];
   }  
 
-  if (((AliTRDsim &) s).fNFoilsUp) {
-    delete [] ((AliTRDsim &) s).fNFoilsUp;
+  if (((AliTRDsimTR &) s).fNFoilsUp) {
+    delete [] ((AliTRDsimTR &) s).fNFoilsUp;
   }
-  ((AliTRDsim &) s).fNFoilsUp = new Double_t[fNFoilsDim];
+  ((AliTRDsimTR &) s).fNFoilsUp = new Double_t[fNFoilsDim];
   for (Int_t iFoil = 0; iFoil < fNFoilsDim; iFoil++) {
-    ((AliTRDsim &) s).fNFoilsUp[iFoil] = fNFoilsUp[iFoil];
+    ((AliTRDsimTR &) s).fNFoilsUp[iFoil] = fNFoilsUp[iFoil];
   }  
 
-  if (((AliTRDsim &) s).fSigma) {
-    delete [] ((AliTRDsim &) s).fSigma;
+  if (((AliTRDsimTR &) s).fSigma) {
+    delete [] ((AliTRDsimTR &) s).fSigma;
   }
-  ((AliTRDsim &) s).fSigma    = new Double_t[fSpNBins];
+  ((AliTRDsimTR &) s).fSigma    = new Double_t[fSpNBins];
   for (Int_t iBin = 0; iBin < fSpNBins; iBin++) {
-    ((AliTRDsim &) s).fSigma[iBin]     = fSigma[iBin];
+    ((AliTRDsimTR &) s).fSigma[iBin]     = fSigma[iBin];
   }  
 
-  fSpectrum->Copy(*((AliTRDsim &) s).fSpectrum);
+  fSpectrum->Copy(*((AliTRDsimTR &) s).fSpectrum);
 
 }
 
 //_____________________________________________________________________________
-void AliTRDsim::Init()
+void AliTRDsimTR::Init()
 {
   //
   // Initialization 
@@ -352,7 +352,7 @@ void AliTRDsim::Init()
 }
 
 //_____________________________________________________________________________
-Int_t AliTRDsim::CreatePhotons(Int_t pdg, Float_t p
+Int_t AliTRDsimTR::CreatePhotons(Int_t pdg, Float_t p
                              , Int_t &nPhoton, Float_t *ePhoton)
 {
   //
@@ -393,7 +393,7 @@ Int_t AliTRDsim::CreatePhotons(Int_t pdg, Float_t p
 }
 
 //_____________________________________________________________________________
-Int_t AliTRDsim::TrPhotons(Float_t p, Float_t mass
+Int_t AliTRDsimTR::TrPhotons(Float_t p, Float_t mass
                          , Int_t &nPhoton, Float_t *ePhoton)
 {
   //
@@ -534,7 +534,7 @@ Int_t AliTRDsim::TrPhotons(Float_t p, Float_t mass
 }
 
 //_____________________________________________________________________________
-void AliTRDsim::SetSigma() 
+void AliTRDsimTR::SetSigma() 
 {
   //
   // Sets the absorbtion crosssection for the energies of the TR spectrum
@@ -553,7 +553,7 @@ void AliTRDsim::SetSigma()
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::Sigma(Double_t energykeV)
+Double_t AliTRDsimTR::Sigma(Double_t energykeV)
 {
   //
   // Calculates the absorbtion crosssection for a one-foil-one-gap-radiator
@@ -572,7 +572,7 @@ Double_t AliTRDsim::Sigma(Double_t energykeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuPo(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuPo(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for polypropylene
@@ -611,7 +611,7 @@ Double_t AliTRDsim::GetMuPo(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuCO(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuCO(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for CO2
@@ -650,7 +650,7 @@ Double_t AliTRDsim::GetMuCO(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuXe(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuXe(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for xenon
@@ -697,7 +697,7 @@ Double_t AliTRDsim::GetMuXe(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuBu(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuBu(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for isobutane
@@ -736,7 +736,7 @@ Double_t AliTRDsim::GetMuBu(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuMy(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuMy(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for mylar
@@ -775,7 +775,7 @@ Double_t AliTRDsim::GetMuMy(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuN2(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuN2(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for nitrogen
@@ -814,7 +814,7 @@ Double_t AliTRDsim::GetMuN2(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuO2(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuO2(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for oxygen
@@ -853,7 +853,7 @@ Double_t AliTRDsim::GetMuO2(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuHe(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuHe(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for helium
@@ -892,7 +892,7 @@ Double_t AliTRDsim::GetMuHe(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::GetMuAi(Double_t energyMeV)
+Double_t AliTRDsimTR::GetMuAi(Double_t energyMeV)
 {
   //
   // Returns the photon absorbtion cross section for air
@@ -936,7 +936,7 @@ Double_t AliTRDsim::GetMuAi(Double_t energyMeV)
 }
 
 //_____________________________________________________________________________
-Double_t AliTRDsim::Interpolate(Double_t energyMeV
+Double_t AliTRDsimTR::Interpolate(Double_t energyMeV
                               , Double_t *en, Double_t *mu, Int_t n)
 {
   //
@@ -958,7 +958,7 @@ Double_t AliTRDsim::Interpolate(Double_t energyMeV
 }
 
 //_____________________________________________________________________________
-Int_t AliTRDsim::Locate(Double_t *xv, Int_t n, Double_t xval
+Int_t AliTRDsimTR::Locate(Double_t *xv, Int_t n, Double_t xval
                       , Int_t &kl, Double_t &dx) 
 {
   //
@@ -999,7 +999,7 @@ Int_t AliTRDsim::Locate(Double_t *xv, Int_t n, Double_t xval
 }
 
 //_____________________________________________________________________________
-Int_t AliTRDsim::SelectNFoils(Float_t p)
+Int_t AliTRDsimTR::SelectNFoils(Float_t p)
 {
   //
   // Selects the number of foils corresponding to the momentum
similarity index 95%
rename from TRD/AliTRDsim.h
rename to TRD/AliTRDsimTR.h
index b9220bd..2517ae6 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ALITRDSIM_H
-#define ALITRDSIM_H
+#ifndef ALITRDSIMTR_H
+#define ALITRDSIMTR_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
@@ -18,15 +18,15 @@ class TH1D;
 
 class AliModule;
 
-class AliTRDsim : public TObject {
+class AliTRDsimTR : public TObject {
 
  public:
 
-  AliTRDsim();
-  AliTRDsim(const AliTRDsim &s);
-  AliTRDsim(AliModule *mod, Int_t foil, Int_t gap);
-  virtual ~AliTRDsim();
-  AliTRDsim &operator=(const AliTRDsim &s);
+  AliTRDsimTR();
+  AliTRDsimTR(const AliTRDsimTR &s);
+  AliTRDsimTR(AliModule *mod, Int_t foil, Int_t gap);
+  virtual ~AliTRDsimTR();
+  AliTRDsimTR &operator=(const AliTRDsimTR &s);
 
   virtual void     Copy(TObject &s) const;
   virtual void     Init();
@@ -115,7 +115,7 @@ class AliTRDsim : public TObject {
 
           TH1D     *fSpectrum;             //! TR photon energy spectrum
 
-  ClassDef(AliTRDsim,2)                    //  Simulates TR photons
+  ClassDef(AliTRDsimTR,1)                  //  Simulates TR photons
 
 };
 #endif
index e61b415..420f7a3 100644 (file)
@@ -39,7 +39,7 @@
 
 #include "AliTRDgeometry.h"
 #include "AliTRDhit.h"
-#include "AliTRDsim.h"
+#include "AliTRDsimTR.h"
 #include "AliTRDv1.h"
 
 ClassImp(AliTRDv1)
@@ -343,7 +343,7 @@ void AliTRDv1::Init()
     AliInfo("TR simulation off");
   }
   else {
-    fTR = new AliTRDsim();
+    fTR = new AliTRDsimTR();
   }
 
   // First ionization potential (eV) for the gas mixture (90% Xe + 10% CO2)
index 3311976..c4a3880 100644 (file)
@@ -21,7 +21,7 @@ class TF1;
 class TTree;
 class TFile;
 
-class AliTRDsim;
+class AliTRDsimTR;
 
 //_____________________________________________________________________________
 class AliTRDv1 : public AliTRD {
@@ -50,14 +50,14 @@ class AliTRDv1 : public AliTRD {
           void     SetTR(Bool_t)              { fTRon = kTRUE; }
 
           Bool_t   GetTR() const              { return fTRon;  }
-  AliTRDsim       *GetTRDsim() const          { return fTR;    }
+  AliTRDsimTR     *GetTRDsim() const          { return fTR;    }
 
  protected:
 
           void    *StepManagerEntity();
 
           Bool_t   fTRon;               //  Switch for TR simulation
-  AliTRDsim       *fTR;                 //  TR simulator
+  AliTRDsimTR     *fTR;                 //  TR simulator
 
           Int_t    fTypeOfStepManager;  //  Type of Step Manager.
           Double_t fStepSize;           //  Used for the fixed step size
@@ -75,7 +75,7 @@ class AliTRDv1 : public AliTRD {
           Float_t  fTrackLength0;       //  Save the track length at chamber entrance  
           Int_t           fPrimaryTrackPid;    //  Save the id of the primary track  
 
-  ClassDef(AliTRDv1,5)                  //  Transition Radiation Detector version 1 (slow simulator)
+  ClassDef(AliTRDv1,6)                  //  Transition Radiation Detector version 1 (slow simulator)
 
 };
 
index 007c787..1a1508f 100644 (file)
@@ -10,7 +10,7 @@
  
 #pragma link C++ class  AliTRDhit+;
 #pragma link C++ class  AliTRDpoints+;
-#pragma link C++ class  AliTRDsim+;
+#pragma link C++ class  AliTRDsimTR+;
 #pragma link C++ class  AliTRD+;
 #pragma link C++ class  AliTRDv1+;
 #pragma link C++ class  AliTRDmcTrack+;
index acb966a..5230bf7 100644 (file)
@@ -1,6 +1,6 @@
 SRCS= AliTRDhit.cxx \
       AliTRDpoints.cxx \
-      AliTRDsim.cxx \
+      AliTRDsimTR.cxx \
       AliTRD.cxx \
       AliTRDv1.cxx \
       AliTRDmcTrack.cxx \