]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSBeamTestDig.cxx
- AliITSInitGeometry.cxx (updated): fgkOldSSDcone changed from kTRUE to
[u/mrichter/AliRoot.git] / ITS / AliITSBeamTestDig.cxx
index e8bb21d630c90a00a0c4e9d6fa41cd024e8f266c..bba8d75486ddfec9fdf29bd36f7b9f911ac58563 100644 (file)
@@ -12,49 +12,45 @@ ClassImp(AliITSBeamTestDig)
 
 
 //_____________________________________________________________
-  AliITSBeamTestDig::AliITSBeamTestDig(): TTask()
+  AliITSBeamTestDig::AliITSBeamTestDig(): TTask(),
+fITSHeader(0),
+fReader(0),
+fTreeD(0),
+fITSgeom(0)
 {
   //
   // Default constructor
   //
-  fReader=0;
-  fTreeD=0;
-  fBt=0;
-  fITSHeader=0;
 }
 
 //_____________________________________________________________
-  AliITSBeamTestDig::AliITSBeamTestDig(const Text_t* name, const Text_t* title): TTask(name,title)
+AliITSBeamTestDig::AliITSBeamTestDig(const Text_t* name, const Text_t* title): TTask(name,title),
+fITSHeader(0),
+fReader(0),
+fTreeD(0),
+fITSgeom(0)
 {
   //
   // Standard constructor
   //
 
-  fReader=0;
-  fTreeD=0;
-  fBt=0;
-  fITSHeader=0;
 }
 
 //______________________________________________________________________
-AliITSBeamTestDig::AliITSBeamTestDig(const AliITSBeamTestDig &bt):TTask(bt){
+AliITSBeamTestDig::AliITSBeamTestDig(const AliITSBeamTestDig &bt):TTask(bt),
+fITSHeader(bt.fITSHeader),
+fReader(bt.fReader),
+fTreeD(bt.fTreeD),
+fITSgeom(bt.fITSgeom){
     // Copy constructor. 
 
-  fReader=bt.fReader;
-  fTreeD=bt.fTreeD;
-  fBt=bt.fBt;
-  fITSHeader=bt.fITSHeader;
 }
 //______________________________________________________________________
 AliITSBeamTestDig& AliITSBeamTestDig::operator=(const AliITSBeamTestDig &source){
-    // Assignment operator. This is a function which is not allowed to be
-    // done to the ITS beam test dig. It exits with an error.
-    // Inputs:
-    if(this==&source) return *this;
-    Error("operator=","You are not allowed to make a copy of the AliITSBeamTestDig");
-    exit(1);
-    return *this; //fake return
+    // Assignment operator
+  this->~AliITSBeamTestDig();
+  new(this) AliITSBeamTestDig(source);
+  return *this;
 }