SetAnalog(0);
}
-AliGenHaloProtvino::AliGenHaloProtvino(const AliGenHaloProtvino & HaloProtvino):
- AliGenerator(HaloProtvino),
- fFile(0),
- fFileName(0),
- fSide(1),
- fRunPeriod(kY3D90),
- fTimePerEvent(1.e-4),
- fNskip(0),
- fZ1(0),
- fZ2(0),
- fG1(0),
- fG2(0),
- fGPASize(0)
-{
-// Copy constructor
- HaloProtvino.Copy(*this);
-}
-
-
//____________________________________________________________
AliGenHaloProtvino::~AliGenHaloProtvino()
{
Float_t sum1 = 0.;
Float_t sum2 = 0.;
- for (Int_t i = 0; i < 300; i++) {
- Float_t z = 20.+i*1.;
- z*=100;
- Float_t wgt1 = GasPressureWeight(z);
- Float_t wgt2 = GasPressureWeight(-z);
-// printf("weight: %f %f %f %f %f \n", z, wgt1, wgt2, fZ1[20], fZ2[20]);
+ for (Int_t iz = 0; iz < 300; iz++) {
+ Float_t zpos = 20. + iz * 1.;
+ zpos *= 100;
+ Float_t wgt1 = GasPressureWeight( zpos);
+ Float_t wgt2 = GasPressureWeight(-zpos);
sum1 += wgt1;
sum2 += wgt2;
}
}
-AliGenHaloProtvino& AliGenHaloProtvino::operator=(const AliGenHaloProtvino& rhs)
-{
-// Assignment operator
- rhs.Copy(*this);
- return *this;
-}
-
-
-
Float_t AliGenHaloProtvino::GasPressureWeight(Float_t zPrimary)
{
//
}
-void AliGenHaloProtvino::Copy(TObject&) const
-{
- //
- // Copy
- //
- Fatal("Copy","Not implemented!\n");
-}
-
-
/*
# Title: README file for the sources of IR8 machine induced background
# Author: Vadim Talanov <Vadim.Talanov@cern.ch>