ROOT logo
/***************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/
//
// Author : 
//
#include "TNamed.h"
#include "AliCDBEntry.h"
#include "AliPMDddlinfoData.h"


ClassImp(AliPMDddlinfoData)

AliPMDddlinfoData::AliPMDddlinfoData()
{
  // Default constructor
  Reset();
}
// ----------------------------------------------------------------- //
AliPMDddlinfoData::AliPMDddlinfoData(const char* name)
{
  //constructor
  TString namst = "Calib_";
  namst += name;
  SetName(namst.Data());
  SetTitle(namst.Data());
  Reset();
  
}
// ----------------------------------------------------------------- //
AliPMDddlinfoData::AliPMDddlinfoData(const AliPMDddlinfoData& ddlinfoda) :
  TNamed(ddlinfoda)
{
  // copy constructor
  SetName(ddlinfoda.GetName());
  SetTitle(ddlinfoda.GetName());
  Reset();

  for(Int_t iddl = 0; iddl < 6; iddl++)
    {
      fModules[iddl] = ddlinfoda.GetNoOfModulePerDdl(iddl);
      for(Int_t imod = 0; imod < 12; imod++)
	{
	  fModuleNo[iddl][imod] = ddlinfoda.GetModulesPerDdl(iddl,imod);
	}
    }
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartRowA[idet][ismn] = ddlinfoda.GetStartRowA(idet,ismn);
	  fStartRowB[idet][ismn] = ddlinfoda.GetStartRowB(idet,ismn);
	  fEndRowA[idet][ismn]   = ddlinfoda.GetEndRowA(idet,ismn);
	  fEndRowB[idet][ismn]   = ddlinfoda.GetEndRowB(idet,ismn);
	  fStartColA[idet][ismn] = ddlinfoda.GetStartColA(idet,ismn);
	  fStartColB[idet][ismn] = ddlinfoda.GetStartColB(idet,ismn);
	  fEndColA[idet][ismn]   = ddlinfoda.GetEndColA(idet,ismn);
	  fEndColB[idet][ismn]   = ddlinfoda.GetEndColB(idet,ismn);
	}
    }

}
// ----------------------------------------------------------------- //
AliPMDddlinfoData &AliPMDddlinfoData::operator =(const AliPMDddlinfoData& ddlinfoda)
{
  //asignment operator
  SetName(ddlinfoda.GetName());
  SetTitle(ddlinfoda.GetName());
  Reset();

  for(Int_t iddl = 0; iddl < 6; iddl++)
    {
      fModules[iddl] = ddlinfoda.GetNoOfModulePerDdl(iddl);
      for(Int_t imod = 0; imod < 12; imod++)
	{
	  fModuleNo[iddl][imod] = ddlinfoda.GetModulesPerDdl(iddl,imod);
	}
    }
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartRowA[idet][ismn] = ddlinfoda.GetStartRowA(idet,ismn);
	  fStartRowB[idet][ismn] = ddlinfoda.GetStartRowB(idet,ismn);
	  fEndRowA[idet][ismn]   = ddlinfoda.GetEndRowA(idet,ismn);
	  fEndRowB[idet][ismn]   = ddlinfoda.GetEndRowB(idet,ismn);
	  fStartColA[idet][ismn] = ddlinfoda.GetStartColA(idet,ismn);
	  fStartColB[idet][ismn] = ddlinfoda.GetStartColB(idet,ismn);
	  fEndColA[idet][ismn]   = ddlinfoda.GetEndColA(idet,ismn);
	  fEndColB[idet][ismn]   = ddlinfoda.GetEndColB(idet,ismn);
	}
    }

  return *this;
}
// ----------------------------------------------------------------- //
AliPMDddlinfoData::~AliPMDddlinfoData()
{
  //destructor
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData::Reset()
{

  for(Int_t iddl = 0; iddl < 6; iddl++)
    {
      fModules[iddl] = -1;
      for(Int_t imod = 0; imod < 12; imod++)
	{
	  fModuleNo[iddl][imod] = -1;
	}
    }
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartRowA[idet][ismn] = -1;
	  fStartRowB[idet][ismn] = -1;
	  fEndRowA[idet][ismn]   = -1;
	  fEndRowB[idet][ismn]   = -1;
	  fStartColA[idet][ismn] = -1;
	  fStartColB[idet][ismn] = -1;
	  fEndColA[idet][ismn]   = -1;
	  fEndColB[idet][ismn]   = -1;
	}
    }
  
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetNoOfModulePerDdl(Int_t iddl) const
{
  return fModules[iddl];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetModulesPerDdl(Int_t iddl, Int_t imod) const
{
  return fModuleNo[iddl][imod];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetStartRowA(Int_t idet, Int_t ismn) const
{
  return fStartRowA[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetStartRowB(Int_t idet, Int_t ismn) const
{
  return fStartRowB[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetEndRowA(Int_t idet, Int_t ismn) const
{
  return fEndRowA[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetEndRowB(Int_t idet, Int_t ismn) const
{
  return fEndRowB[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetStartColA(Int_t idet, Int_t ismn) const
{
  return fStartColA[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetStartColB(Int_t idet, Int_t ismn) const
{
  return fStartColB[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetEndColA(Int_t idet, Int_t ismn) const
{
  return fEndColA[idet][ismn];
}
// ----------------------------------------------------------------- //
Int_t AliPMDddlinfoData:: GetEndColB(Int_t idet, Int_t ismn) const
{
  return fEndColB[idet][ismn];
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetNoOfModulePerDdl(Int_t iddl, Int_t nmod)
{
  fModules[iddl] = nmod;
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetModuleNoPerDdl(Int_t iddl, Int_t mod[])
{
  for(Int_t i = 0; i < 12; i++) fModuleNo[iddl][i] = mod[i];
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetStartRowA(Int_t srowa[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartRowA[idet][ismn] = srowa[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetStartRowB(Int_t srowb[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartRowB[idet][ismn] = srowb[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetEndRowA(Int_t erowa[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fEndRowA[idet][ismn] = erowa[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetEndRowB(Int_t erowb[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fEndRowB[idet][ismn] = erowb[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetStartColA(Int_t scola[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartColA[idet][ismn] = scola[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetStartColB(Int_t scolb[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fStartColB[idet][ismn] = scolb[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetEndColA(Int_t ecola[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fEndColA[idet][ismn] = ecola[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //
void AliPMDddlinfoData:: SetEndColB(Int_t ecolb[][24])
{
  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  fEndColB[idet][ismn] = ecolb[idet][ismn];
	}
    }
}
// ----------------------------------------------------------------- //

void AliPMDddlinfoData::Print(Option_t *) const
{
  printf("\n ######ddlinfo File for each ddl and patchbus ####\n");

  for(Int_t iddl=0; iddl<6; iddl++)
    {
      printf("%d %d \n",iddl, fModules[iddl]);
      for(Int_t imod = 0; imod < 12; imod++)
	{
	  printf("%d \n",fModuleNo[iddl][imod]);
	}
    }

  for(Int_t idet = 0; idet < 2; idet++)
    {
      for(Int_t ismn = 0; ismn < 24; ismn++)
	{
	  printf("%d %d %d %d %d %d %d %d %d %d \n",idet, ismn,
		 fStartRowA[idet][ismn], fEndRowA[idet][ismn],
		 fStartColA[idet][ismn], fEndColA[idet][ismn],
		 fStartRowB[idet][ismn], fEndRowB[idet][ismn],
		 fStartColB[idet][ismn], fEndColB[idet][ismn]);
	}
      printf("\n");
    }

}
 AliPMDddlinfoData.cxx:1
 AliPMDddlinfoData.cxx:2
 AliPMDddlinfoData.cxx:3
 AliPMDddlinfoData.cxx:4
 AliPMDddlinfoData.cxx:5
 AliPMDddlinfoData.cxx:6
 AliPMDddlinfoData.cxx:7
 AliPMDddlinfoData.cxx:8
 AliPMDddlinfoData.cxx:9
 AliPMDddlinfoData.cxx:10
 AliPMDddlinfoData.cxx:11
 AliPMDddlinfoData.cxx:12
 AliPMDddlinfoData.cxx:13
 AliPMDddlinfoData.cxx:14
 AliPMDddlinfoData.cxx:15
 AliPMDddlinfoData.cxx:16
 AliPMDddlinfoData.cxx:17
 AliPMDddlinfoData.cxx:18
 AliPMDddlinfoData.cxx:19
 AliPMDddlinfoData.cxx:20
 AliPMDddlinfoData.cxx:21
 AliPMDddlinfoData.cxx:22
 AliPMDddlinfoData.cxx:23
 AliPMDddlinfoData.cxx:24
 AliPMDddlinfoData.cxx:25
 AliPMDddlinfoData.cxx:26
 AliPMDddlinfoData.cxx:27
 AliPMDddlinfoData.cxx:28
 AliPMDddlinfoData.cxx:29
 AliPMDddlinfoData.cxx:30
 AliPMDddlinfoData.cxx:31
 AliPMDddlinfoData.cxx:32
 AliPMDddlinfoData.cxx:33
 AliPMDddlinfoData.cxx:34
 AliPMDddlinfoData.cxx:35
 AliPMDddlinfoData.cxx:36
 AliPMDddlinfoData.cxx:37
 AliPMDddlinfoData.cxx:38
 AliPMDddlinfoData.cxx:39
 AliPMDddlinfoData.cxx:40
 AliPMDddlinfoData.cxx:41
 AliPMDddlinfoData.cxx:42
 AliPMDddlinfoData.cxx:43
 AliPMDddlinfoData.cxx:44
 AliPMDddlinfoData.cxx:45
 AliPMDddlinfoData.cxx:46
 AliPMDddlinfoData.cxx:47
 AliPMDddlinfoData.cxx:48
 AliPMDddlinfoData.cxx:49
 AliPMDddlinfoData.cxx:50
 AliPMDddlinfoData.cxx:51
 AliPMDddlinfoData.cxx:52
 AliPMDddlinfoData.cxx:53
 AliPMDddlinfoData.cxx:54
 AliPMDddlinfoData.cxx:55
 AliPMDddlinfoData.cxx:56
 AliPMDddlinfoData.cxx:57
 AliPMDddlinfoData.cxx:58
 AliPMDddlinfoData.cxx:59
 AliPMDddlinfoData.cxx:60
 AliPMDddlinfoData.cxx:61
 AliPMDddlinfoData.cxx:62
 AliPMDddlinfoData.cxx:63
 AliPMDddlinfoData.cxx:64
 AliPMDddlinfoData.cxx:65
 AliPMDddlinfoData.cxx:66
 AliPMDddlinfoData.cxx:67
 AliPMDddlinfoData.cxx:68
 AliPMDddlinfoData.cxx:69
 AliPMDddlinfoData.cxx:70
 AliPMDddlinfoData.cxx:71
 AliPMDddlinfoData.cxx:72
 AliPMDddlinfoData.cxx:73
 AliPMDddlinfoData.cxx:74
 AliPMDddlinfoData.cxx:75
 AliPMDddlinfoData.cxx:76
 AliPMDddlinfoData.cxx:77
 AliPMDddlinfoData.cxx:78
 AliPMDddlinfoData.cxx:79
 AliPMDddlinfoData.cxx:80
 AliPMDddlinfoData.cxx:81
 AliPMDddlinfoData.cxx:82
 AliPMDddlinfoData.cxx:83
 AliPMDddlinfoData.cxx:84
 AliPMDddlinfoData.cxx:85
 AliPMDddlinfoData.cxx:86
 AliPMDddlinfoData.cxx:87
 AliPMDddlinfoData.cxx:88
 AliPMDddlinfoData.cxx:89
 AliPMDddlinfoData.cxx:90
 AliPMDddlinfoData.cxx:91
 AliPMDddlinfoData.cxx:92
 AliPMDddlinfoData.cxx:93
 AliPMDddlinfoData.cxx:94
 AliPMDddlinfoData.cxx:95
 AliPMDddlinfoData.cxx:96
 AliPMDddlinfoData.cxx:97
 AliPMDddlinfoData.cxx:98
 AliPMDddlinfoData.cxx:99
 AliPMDddlinfoData.cxx:100
 AliPMDddlinfoData.cxx:101
 AliPMDddlinfoData.cxx:102
 AliPMDddlinfoData.cxx:103
 AliPMDddlinfoData.cxx:104
 AliPMDddlinfoData.cxx:105
 AliPMDddlinfoData.cxx:106
 AliPMDddlinfoData.cxx:107
 AliPMDddlinfoData.cxx:108
 AliPMDddlinfoData.cxx:109
 AliPMDddlinfoData.cxx:110
 AliPMDddlinfoData.cxx:111
 AliPMDddlinfoData.cxx:112
 AliPMDddlinfoData.cxx:113
 AliPMDddlinfoData.cxx:114
 AliPMDddlinfoData.cxx:115
 AliPMDddlinfoData.cxx:116
 AliPMDddlinfoData.cxx:117
 AliPMDddlinfoData.cxx:118
 AliPMDddlinfoData.cxx:119
 AliPMDddlinfoData.cxx:120
 AliPMDddlinfoData.cxx:121
 AliPMDddlinfoData.cxx:122
 AliPMDddlinfoData.cxx:123
 AliPMDddlinfoData.cxx:124
 AliPMDddlinfoData.cxx:125
 AliPMDddlinfoData.cxx:126
 AliPMDddlinfoData.cxx:127
 AliPMDddlinfoData.cxx:128
 AliPMDddlinfoData.cxx:129
 AliPMDddlinfoData.cxx:130
 AliPMDddlinfoData.cxx:131
 AliPMDddlinfoData.cxx:132
 AliPMDddlinfoData.cxx:133
 AliPMDddlinfoData.cxx:134
 AliPMDddlinfoData.cxx:135
 AliPMDddlinfoData.cxx:136
 AliPMDddlinfoData.cxx:137
 AliPMDddlinfoData.cxx:138
 AliPMDddlinfoData.cxx:139
 AliPMDddlinfoData.cxx:140
 AliPMDddlinfoData.cxx:141
 AliPMDddlinfoData.cxx:142
 AliPMDddlinfoData.cxx:143
 AliPMDddlinfoData.cxx:144
 AliPMDddlinfoData.cxx:145
 AliPMDddlinfoData.cxx:146
 AliPMDddlinfoData.cxx:147
 AliPMDddlinfoData.cxx:148
 AliPMDddlinfoData.cxx:149
 AliPMDddlinfoData.cxx:150
 AliPMDddlinfoData.cxx:151
 AliPMDddlinfoData.cxx:152
 AliPMDddlinfoData.cxx:153
 AliPMDddlinfoData.cxx:154
 AliPMDddlinfoData.cxx:155
 AliPMDddlinfoData.cxx:156
 AliPMDddlinfoData.cxx:157
 AliPMDddlinfoData.cxx:158
 AliPMDddlinfoData.cxx:159
 AliPMDddlinfoData.cxx:160
 AliPMDddlinfoData.cxx:161
 AliPMDddlinfoData.cxx:162
 AliPMDddlinfoData.cxx:163
 AliPMDddlinfoData.cxx:164
 AliPMDddlinfoData.cxx:165
 AliPMDddlinfoData.cxx:166
 AliPMDddlinfoData.cxx:167
 AliPMDddlinfoData.cxx:168
 AliPMDddlinfoData.cxx:169
 AliPMDddlinfoData.cxx:170
 AliPMDddlinfoData.cxx:171
 AliPMDddlinfoData.cxx:172
 AliPMDddlinfoData.cxx:173
 AliPMDddlinfoData.cxx:174
 AliPMDddlinfoData.cxx:175
 AliPMDddlinfoData.cxx:176
 AliPMDddlinfoData.cxx:177
 AliPMDddlinfoData.cxx:178
 AliPMDddlinfoData.cxx:179
 AliPMDddlinfoData.cxx:180
 AliPMDddlinfoData.cxx:181
 AliPMDddlinfoData.cxx:182
 AliPMDddlinfoData.cxx:183
 AliPMDddlinfoData.cxx:184
 AliPMDddlinfoData.cxx:185
 AliPMDddlinfoData.cxx:186
 AliPMDddlinfoData.cxx:187
 AliPMDddlinfoData.cxx:188
 AliPMDddlinfoData.cxx:189
 AliPMDddlinfoData.cxx:190
 AliPMDddlinfoData.cxx:191
 AliPMDddlinfoData.cxx:192
 AliPMDddlinfoData.cxx:193
 AliPMDddlinfoData.cxx:194
 AliPMDddlinfoData.cxx:195
 AliPMDddlinfoData.cxx:196
 AliPMDddlinfoData.cxx:197
 AliPMDddlinfoData.cxx:198
 AliPMDddlinfoData.cxx:199
 AliPMDddlinfoData.cxx:200
 AliPMDddlinfoData.cxx:201
 AliPMDddlinfoData.cxx:202
 AliPMDddlinfoData.cxx:203
 AliPMDddlinfoData.cxx:204
 AliPMDddlinfoData.cxx:205
 AliPMDddlinfoData.cxx:206
 AliPMDddlinfoData.cxx:207
 AliPMDddlinfoData.cxx:208
 AliPMDddlinfoData.cxx:209
 AliPMDddlinfoData.cxx:210
 AliPMDddlinfoData.cxx:211
 AliPMDddlinfoData.cxx:212
 AliPMDddlinfoData.cxx:213
 AliPMDddlinfoData.cxx:214
 AliPMDddlinfoData.cxx:215
 AliPMDddlinfoData.cxx:216
 AliPMDddlinfoData.cxx:217
 AliPMDddlinfoData.cxx:218
 AliPMDddlinfoData.cxx:219
 AliPMDddlinfoData.cxx:220
 AliPMDddlinfoData.cxx:221
 AliPMDddlinfoData.cxx:222
 AliPMDddlinfoData.cxx:223
 AliPMDddlinfoData.cxx:224
 AliPMDddlinfoData.cxx:225
 AliPMDddlinfoData.cxx:226
 AliPMDddlinfoData.cxx:227
 AliPMDddlinfoData.cxx:228
 AliPMDddlinfoData.cxx:229
 AliPMDddlinfoData.cxx:230
 AliPMDddlinfoData.cxx:231
 AliPMDddlinfoData.cxx:232
 AliPMDddlinfoData.cxx:233
 AliPMDddlinfoData.cxx:234
 AliPMDddlinfoData.cxx:235
 AliPMDddlinfoData.cxx:236
 AliPMDddlinfoData.cxx:237
 AliPMDddlinfoData.cxx:238
 AliPMDddlinfoData.cxx:239
 AliPMDddlinfoData.cxx:240
 AliPMDddlinfoData.cxx:241
 AliPMDddlinfoData.cxx:242
 AliPMDddlinfoData.cxx:243
 AliPMDddlinfoData.cxx:244
 AliPMDddlinfoData.cxx:245
 AliPMDddlinfoData.cxx:246
 AliPMDddlinfoData.cxx:247
 AliPMDddlinfoData.cxx:248
 AliPMDddlinfoData.cxx:249
 AliPMDddlinfoData.cxx:250
 AliPMDddlinfoData.cxx:251
 AliPMDddlinfoData.cxx:252
 AliPMDddlinfoData.cxx:253
 AliPMDddlinfoData.cxx:254
 AliPMDddlinfoData.cxx:255
 AliPMDddlinfoData.cxx:256
 AliPMDddlinfoData.cxx:257
 AliPMDddlinfoData.cxx:258
 AliPMDddlinfoData.cxx:259
 AliPMDddlinfoData.cxx:260
 AliPMDddlinfoData.cxx:261
 AliPMDddlinfoData.cxx:262
 AliPMDddlinfoData.cxx:263
 AliPMDddlinfoData.cxx:264
 AliPMDddlinfoData.cxx:265
 AliPMDddlinfoData.cxx:266
 AliPMDddlinfoData.cxx:267
 AliPMDddlinfoData.cxx:268
 AliPMDddlinfoData.cxx:269
 AliPMDddlinfoData.cxx:270
 AliPMDddlinfoData.cxx:271
 AliPMDddlinfoData.cxx:272
 AliPMDddlinfoData.cxx:273
 AliPMDddlinfoData.cxx:274
 AliPMDddlinfoData.cxx:275
 AliPMDddlinfoData.cxx:276
 AliPMDddlinfoData.cxx:277
 AliPMDddlinfoData.cxx:278
 AliPMDddlinfoData.cxx:279
 AliPMDddlinfoData.cxx:280
 AliPMDddlinfoData.cxx:281
 AliPMDddlinfoData.cxx:282
 AliPMDddlinfoData.cxx:283
 AliPMDddlinfoData.cxx:284
 AliPMDddlinfoData.cxx:285
 AliPMDddlinfoData.cxx:286
 AliPMDddlinfoData.cxx:287
 AliPMDddlinfoData.cxx:288
 AliPMDddlinfoData.cxx:289
 AliPMDddlinfoData.cxx:290
 AliPMDddlinfoData.cxx:291
 AliPMDddlinfoData.cxx:292
 AliPMDddlinfoData.cxx:293
 AliPMDddlinfoData.cxx:294
 AliPMDddlinfoData.cxx:295
 AliPMDddlinfoData.cxx:296
 AliPMDddlinfoData.cxx:297
 AliPMDddlinfoData.cxx:298
 AliPMDddlinfoData.cxx:299
 AliPMDddlinfoData.cxx:300
 AliPMDddlinfoData.cxx:301
 AliPMDddlinfoData.cxx:302
 AliPMDddlinfoData.cxx:303
 AliPMDddlinfoData.cxx:304
 AliPMDddlinfoData.cxx:305
 AliPMDddlinfoData.cxx:306
 AliPMDddlinfoData.cxx:307
 AliPMDddlinfoData.cxx:308
 AliPMDddlinfoData.cxx:309
 AliPMDddlinfoData.cxx:310
 AliPMDddlinfoData.cxx:311
 AliPMDddlinfoData.cxx:312
 AliPMDddlinfoData.cxx:313
 AliPMDddlinfoData.cxx:314
 AliPMDddlinfoData.cxx:315
 AliPMDddlinfoData.cxx:316