#include "AliTRDSimParam.h"
#include "AliTRDCommonParam.h"
+#include "AliLog.h"
ClassImp(AliTRDSimParam)
,fTimeStructOn(kFALSE)
,fPRFOn(kFALSE)
,fNTimeBins(0)
+ ,fNTBoverwriteOCDB(kFALSE)
{
//
// Default constructor
fPRFOn = kTRUE;
// The number of time bins
- //fNTimeBins = 30;
- fNTimeBins = 24;
+ fNTimeBins = 27;
+ fNTBoverwriteOCDB = kFALSE;
ReInit();
,fTimeStructOn(p.fTimeStructOn)
,fPRFOn(p.fPRFOn)
,fNTimeBins(p.fNTimeBins)
+ ,fNTBoverwriteOCDB(p.fNTBoverwriteOCDB)
{
//
// Copy constructor
Int_t iBin = 0;
- if (((AliTRDSimParam &) p).fTRFsmp) {
- delete [] ((AliTRDSimParam &) p).fTRFsmp;
- }
- ((AliTRDSimParam &) p).fTRFsmp = new Float_t[fTRFbin];
+ fTRFsmp = new Float_t[fTRFbin];
for (iBin = 0; iBin < fTRFbin; iBin++) {
- ((AliTRDSimParam &) p).fTRFsmp[iBin] = fTRFsmp[iBin];
+ fTRFsmp[iBin] = ((AliTRDSimParam &) p).fTRFsmp[iBin];
}
- if (((AliTRDSimParam &) p).fCTsmp) {
- delete [] ((AliTRDSimParam &) p).fCTsmp;
- }
- ((AliTRDSimParam &) p).fCTsmp = new Float_t[fTRFbin];
+ fCTsmp = new Float_t[fTRFbin];
for (iBin = 0; iBin < fTRFbin; iBin++) {
- ((AliTRDSimParam &) p).fCTsmp[iBin] = fCTsmp[iBin];
+ fCTsmp[iBin] = ((AliTRDSimParam &) p).fCTsmp[iBin];
}
}
target->fTimeCoupling = fTimeCoupling;
target->fPRFOn = fPRFOn;
target->fNTimeBins = fNTimeBins;
+ target->fNTBoverwriteOCDB = fNTBoverwriteOCDB;
if (target->fTRFsmp) {
delete[] target->fTRFsmp;