ROOT logo
AliTPCParam * SetTPCParam()
{
  TDirectory *dirsave=gDirectory;

  AliTPCParamSR  * param = new AliTPCParamSR;
  AliTPCPRF2D    * prfinner   = new AliTPCPRF2D;
  AliTPCPRF2D    * prfouter   = new AliTPCPRF2D;
  AliTPCRF1D     * rf    = new AliTPCRF1D(kTRUE);
  param->SetTitle("75x40_100x60");


  param->SetSectorAngles(20.,0.,20.,0.);
  param->SetInnerRadiusLow(87.35);
  param->SetInnerRadiusUp(130.6);
  param->SetOuterRadiusLow(131.2);
  param->SetOuterRadiusUp(252.2);
  param->SetInnerPadPitchLength(0.75);
  param->SetInnerPadPitchWidth(0.40);
  param->SetOuterPadPitchLength(1.00);
  param->SetOuterPadPitchWidth(0.60);
  param->SetInnerNWires(3);
  param->SetOuterNWires(4);

  param->SetZeroSup(2); //3 is included !
  param->SetDriftV(2.83e6);
  param->SetDiffT(0.022);
  param->SetDiffL(0.022);
  param->SetNoise(1000);
  param->SetGasGain(2.e4);
  param->SetTFWHM(1.9e-7);
    param->SetTSample(2.0e-7);
    param->SetMaxTBin(445);
  param->SetChipGain(12);      
  param->SetChipNorm(0.4);
  param->SetNCrossRows(1);
  param->SetFacSigmaPadRow(3.);
  param->SetFacSigmaPad(3.);
  param->SetFacSigmaTime(3.);
  param->Update();
  //Set z (time) response function
  rf->SetGauss(param.GetZSigma(),param.GetZWidth(),1.);
  rf->SetOffset(3*param.GetZSigma());
  rf->Update();
  //Set two dimensional pad response function
  TFile f("$ALICE_ROOT/TPC/AliTPCprf2d.root");
  prfinner->Read("prf_07504_Gati_056068_d02");
  prfouter->Read("prf_10006_Gati_047051_d03");
  param->SetInnerPRF(prfinner); //param object is responsible for destroying objects
  param->SetOuterPRF(prfouter); 
  param->SetTimeRF(rf);
  f.Close();
  
  //gTPCParam =param;
  dirsave->cd();
  return param;
};
 SetTPCParam.C:1
 SetTPCParam.C:2
 SetTPCParam.C:3
 SetTPCParam.C:4
 SetTPCParam.C:5
 SetTPCParam.C:6
 SetTPCParam.C:7
 SetTPCParam.C:8
 SetTPCParam.C:9
 SetTPCParam.C:10
 SetTPCParam.C:11
 SetTPCParam.C:12
 SetTPCParam.C:13
 SetTPCParam.C:14
 SetTPCParam.C:15
 SetTPCParam.C:16
 SetTPCParam.C:17
 SetTPCParam.C:18
 SetTPCParam.C:19
 SetTPCParam.C:20
 SetTPCParam.C:21
 SetTPCParam.C:22
 SetTPCParam.C:23
 SetTPCParam.C:24
 SetTPCParam.C:25
 SetTPCParam.C:26
 SetTPCParam.C:27
 SetTPCParam.C:28
 SetTPCParam.C:29
 SetTPCParam.C:30
 SetTPCParam.C:31
 SetTPCParam.C:32
 SetTPCParam.C:33
 SetTPCParam.C:34
 SetTPCParam.C:35
 SetTPCParam.C:36
 SetTPCParam.C:37
 SetTPCParam.C:38
 SetTPCParam.C:39
 SetTPCParam.C:40
 SetTPCParam.C:41
 SetTPCParam.C:42
 SetTPCParam.C:43
 SetTPCParam.C:44
 SetTPCParam.C:45
 SetTPCParam.C:46
 SetTPCParam.C:47
 SetTPCParam.C:48
 SetTPCParam.C:49
 SetTPCParam.C:50
 SetTPCParam.C:51
 SetTPCParam.C:52
 SetTPCParam.C:53
 SetTPCParam.C:54
 SetTPCParam.C:55
 SetTPCParam.C:56
 SetTPCParam.C:57