]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSBeamTestDig.cxx
Reduced QA output (Yves)
[u/mrichter/AliRoot.git] / ITS / AliITSBeamTestDig.cxx
index bc3f7b2694e6376f1766796ba7b157d42a513af3..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
   //
-  fReaderDate=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
   //
 
-  fReaderDate=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. 
 
-  fReaderDate=bt.fReaderDate;
-  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;
 }