/*
$Log$
+Revision 1.42 2002/12/13 13:31:44 cblume
+Add ADC offset and change default digitazation parameters
+
Revision 1.41 2002/10/21 09:10:32 cblume
Fix type conversion warnings
AliTRDdataArrayI *digits = 0;
AliTRDdataArrayI *dictionary[kNDict];
+ // Reset the digits arrays
+ fDigitsManager->ResetArrays();
+
// Create a default parameter class if none is defined
if (!fPar) {
fPar = new AliTRDparameter("TRDparameter","Standard TRD parameter");
// Compress the arrays
if (!fSimpleSim) {
+
digits->Compress(1,0);
for (iDict = 0; iDict < kNDict; iDict++) {
dictionary[iDict]->Compress(1,0);
/*
$Log$
+Revision 1.20 2002/10/22 15:53:08 alibrary
+Introducing Riostream.h
+
Revision 1.19 2002/10/14 14:57:43 hristov
Merging the VirtualMC branch to the main development branch (HEAD)
,AliTRDgeometry::Ndet());
}
+}
+//_____________________________________________________________________________
+void AliTRDdigitsManager::ResetArrays()
+{
+ //
+ // Reset the data arrays
+ //
+
+ if (fDigits) {
+ delete fDigits;
+ }
+ fDigits = new AliTRDsegmentArray("AliTRDdataArrayI",AliTRDgeometry::Ndet());
+
+ for (Int_t iDict = 0; iDict < kNDict; iDict++) {
+ if (fDictionary[iDict]) {
+ delete fDictionary[iDict];
+ }
+ fDictionary[iDict] = new AliTRDsegmentArray("AliTRDdataArrayI"
+ ,AliTRDgeometry::Ndet());
+ }
+
}
//_____________________________________________________________________________
AliTRDdigitsManager &operator=(const AliTRDdigitsManager &m);
virtual void CreateArrays();
+ virtual void ResetArrays();
virtual void Copy(TObject &m);
virtual Bool_t Open(const Char_t *file);
virtual Bool_t MakeBranch(const Char_t *file = 0);
/*
$Log$
+Revision 1.8 2001/11/14 10:50:46 cblume
+Changes in digits IO. Add merging of summable digits
+
Revision 1.7 2001/03/13 09:30:35 cblume
Update of digitization. Moved digit branch definition to AliTRD
//
// AliTRDsegmentArray destructor
//
+
+ Delete();
+
}
//_____________________________________________________________________________