fSec3Ds(36),
fSetInitSectorParams(kFALSE),
- fInitMinTime(0), fInitMaxTime(460), fInitThreshold(5)
-{}
+ fInitMinTime(0), fInitMaxTime(460), fInitThreshold(5), fInitMaxVal(128)
+{
+ fData = new TPCData;
+}
TPCLoader::~TPCLoader()
{
if(gSystem->AccessPathName(fFile, kReadPermission))
throw(eH + "can not read '" + fFile + "'.");
- if(fData == 0)
- fData = new TPCData;
- else
- fData->DeleteAllSectors();
+ fData->DeleteAllSectors();
delete fReader;
fReader = 0;
s->SetMinTime(fInitMinTime);
s->SetMaxTime(fInitMaxTime);
s->SetThreshold(fInitThreshold);
+ s->SetMaxVal(fInitMaxVal);
}
s->SetAutoTrans(kTRUE);
}
}
}
- gReve->Redraw3D(kFALSE, kTRUE);
+ gReve->Redraw3D(kTRUE, kFALSE);
gReve->EnableRedraw();
}
/**************************************************************************/
-void TPCLoader::SetInitParams(Int_t mint, Int_t maxt, Int_t thr)
+void TPCLoader::SetInitParams(Int_t mint, Int_t maxt, Int_t thr, Int_t maxval)
{
fSetInitSectorParams = kTRUE;
fInitMinTime = mint;
fInitMaxTime = maxt;
fInitThreshold = thr;
+ fInitMaxVal = maxval;
}
Int_t fInitMinTime;
Int_t fInitMaxTime;
Int_t fInitThreshold;
+ Int_t fInitMaxVal;
public:
TPCLoader(const Text_t* n="TPCLoader", const Text_t* t=0);
const Text_t* GetTPCEquipementMap() const { return fTPCEquipementMap; }
void SetTPCEquipementMap(const Text_t* em) { fTPCEquipementMap = em; }
+ AliRawReaderRoot* GetReader() const { return fReader; }
+ void SetReader(AliRawReaderRoot* reader) { fReader = reader; }
TPCData* GetData() const { return fData; }
void SetData(TPCData* d);
void CreateSectors3D();
void DeleteSectors3D();
- void SetInitParams(Int_t mint, Int_t maxt, Int_t thr);
+ void SetInitParams(Int_t mint, Int_t maxt, Int_t thr, Int_t maxval=128);
ClassDef(TPCLoader, 1);
}; // endclass TPCLoader