1 ////////////////////////////////////////////////
2 // Segmentation class for set:ITS //
3 // All methods implemented in the derived //
4 // classes are set = 0 in the header file //
5 // so this class cannot be instantiated //
6 // methods implemented in a part of the //
7 // derived classes are implemented here as //
8 // TObject::MayNotUse //
9 ////////////////////////////////////////////////
12 #include "AliITSsegmentation.h"
14 ClassImp(AliITSsegmentation)
16 //_____________________________________________________________
17 AliITSsegmentation::AliITSsegmentation():
22 // Default constructor
25 //_____________________________________________________________
26 AliITSsegmentation::~AliITSsegmentation(){
28 if(fCorr)delete fCorr;
31 //_____________________________________________________________
32 void AliITSsegmentation::Copy(TObject &obj) const {
34 ((AliITSsegmentation& ) obj).fDz = fDz;
35 ((AliITSsegmentation& ) obj).fDx = fDx;
36 ((AliITSsegmentation& ) obj).fDy = fDy;
38 ((AliITSsegmentation& ) obj).fCorr = new TF1(*fCorr); // make a proper copy
41 ((AliITSsegmentation& ) obj).fCorr = 0;
44 //______________________________________________________________________
45 AliITSsegmentation& AliITSsegmentation::operator=(
46 const AliITSsegmentation &source){
53 //______________________________________________________________________
54 AliITSsegmentation::AliITSsegmentation(const AliITSsegmentation &source):