//
// fill vectors of variable per pad
//
- TVectorF *posArray = new TVectorF[6];
- for (Int_t ivalue = 0; ivalue < 6; ivalue++)
+ TVectorF *posArray = new TVectorF[8];
+ for (Int_t ivalue = 0; ivalue < 8; ivalue++)
posArray[ivalue].ResizeTo(tpcROCinstance->GetNChannels(isector));
Float_t posG[3] = {0};
posArray[3][ichannel] = posL[1];
posArray[4][ichannel] = posG[0];
posArray[5][ichannel] = posG[1];
+ posArray[6][ichannel] = (Int_t)(ipad - (Double_t)(tpcROCinstance->GetNPads(isector, irow))/2);
+ posArray[7][ichannel] = ichannel;
// loop over array containing AliTPCCalPads
for (Int_t ivalue = 0; ivalue < arrayEntries; ivalue++) {
"lx.=" << &posArray[2] <<
"ly.=" << &posArray[3] <<
"gx.=" << &posArray[4] <<
- "gy.=" << &posArray[5];
+ "gy.=" << &posArray[5] <<
+ "rpad.=" << &posArray[6] <<
+ "channel.=" << &posArray[7];
cstream << "calPads" <<
"\n";
delete[] posArray;
delete[] vectorArray;
}
+
delete[] names;
if (mapFileName) {
delete mapIROCs;
#pragma link C++ class AliTPCRawStreamOld+;
#pragma link C++ class AliTPCCalibPedestal+;
#pragma link C++ class AliTPCCalibSignal+;
+//#pragma link C++ class AliTPCCalibCE+;
#pragma link C++ class AliTPCPreprocessor+;
+#pragma link C++ class AliTPCCalibViewer+;
+#pragma link C++ class AliTPCCalibViewerGUI+;
#endif
AliTPCcalibDB.cxx \
AliTPCAltroMapping.cxx AliTPCRawStream.cxx AliTPCRawStreamOld.cxx \
AliTPCLaserTracks.cxx AliTPCSensorTemp.cxx AliTPCSensorTempArray.cxx \
- AliTPCCalibPedestal.cxx AliTPCCalibSignal.cxx AliTPCPreprocessor.cxx
+ AliTPCCalibPedestal.cxx AliTPCCalibSignal.cxx \
+ AliTPCPreprocessor.cxx \
+ AliTPCCalibViewer.cxx AliTPCCalibViewerGUI.cxx