ROOT logo
#include "AliITSUParamList.h"

ClassImp(AliITSUParamList)

//___________________________________________________
AliITSUParamList::AliITSUParamList(Int_t n, const Double_t *parVal) 
:  AliParamList(n,parVal)
  ,fParamObj(0) 
{
  // def-ctor
}

//___________________________________________________
AliITSUParamList::AliITSUParamList(const AliITSUParamList& src)
  : AliParamList(src)
  , fParamObj( src.fParamObj ? (TObjArray*) src.fParamObj->Clone() : 0)
{
  // copy c-tor
}

//_____________________________________________________________________
AliITSUParamList& AliITSUParamList::operator=(const AliITSUParamList& src)
{
  // copy op.
  if (this != &src) {
    this->~AliITSUParamList();
    new(this) AliITSUParamList(src);
  }
  return *this;
  //
}

//_____________________________________________________________________
AliITSUParamList::~AliITSUParamList()
{
  // d-tor
  delete fParamObj;
}

//_____________________________________________________________________
void AliITSUParamList::AddParamObject(TObject* obj)
{
  // add new custom object
  if (!fParamObj) {
    fParamObj = new TObjArray();
    fParamObj->SetOwner();
  }
  fParamObj->AddLast(obj);
  
}

//_____________________________________________________________________
void AliITSUParamList::Print(Option_t *opt) const
{
  // print itself
  AliParamList::Print(opt);
  //
  if (fParamObj) fParamObj->Print();
  //
}
 AliITSUParamList.cxx:1
 AliITSUParamList.cxx:2
 AliITSUParamList.cxx:3
 AliITSUParamList.cxx:4
 AliITSUParamList.cxx:5
 AliITSUParamList.cxx:6
 AliITSUParamList.cxx:7
 AliITSUParamList.cxx:8
 AliITSUParamList.cxx:9
 AliITSUParamList.cxx:10
 AliITSUParamList.cxx:11
 AliITSUParamList.cxx:12
 AliITSUParamList.cxx:13
 AliITSUParamList.cxx:14
 AliITSUParamList.cxx:15
 AliITSUParamList.cxx:16
 AliITSUParamList.cxx:17
 AliITSUParamList.cxx:18
 AliITSUParamList.cxx:19
 AliITSUParamList.cxx:20
 AliITSUParamList.cxx:21
 AliITSUParamList.cxx:22
 AliITSUParamList.cxx:23
 AliITSUParamList.cxx:24
 AliITSUParamList.cxx:25
 AliITSUParamList.cxx:26
 AliITSUParamList.cxx:27
 AliITSUParamList.cxx:28
 AliITSUParamList.cxx:29
 AliITSUParamList.cxx:30
 AliITSUParamList.cxx:31
 AliITSUParamList.cxx:32
 AliITSUParamList.cxx:33
 AliITSUParamList.cxx:34
 AliITSUParamList.cxx:35
 AliITSUParamList.cxx:36
 AliITSUParamList.cxx:37
 AliITSUParamList.cxx:38
 AliITSUParamList.cxx:39
 AliITSUParamList.cxx:40
 AliITSUParamList.cxx:41
 AliITSUParamList.cxx:42
 AliITSUParamList.cxx:43
 AliITSUParamList.cxx:44
 AliITSUParamList.cxx:45
 AliITSUParamList.cxx:46
 AliITSUParamList.cxx:47
 AliITSUParamList.cxx:48
 AliITSUParamList.cxx:49
 AliITSUParamList.cxx:50
 AliITSUParamList.cxx:51
 AliITSUParamList.cxx:52
 AliITSUParamList.cxx:53
 AliITSUParamList.cxx:54
 AliITSUParamList.cxx:55
 AliITSUParamList.cxx:56
 AliITSUParamList.cxx:57
 AliITSUParamList.cxx:58
 AliITSUParamList.cxx:59
 AliITSUParamList.cxx:60