\r
#include "AliTRDcalibDB.h"\r
#include "AliTRDCommonParam.h"\r
+#include "AliTRDReconstructor.h"\r
#include "AliTRDpadPlane.h"\r
#include "AliTRDtrackingSector.h"\r
#include "AliTRDtrackingChamber.h"\r
// Default constructor\r
\r
memset(fChamber, 0, AliTRDgeometry::kNdets*sizeof(AliTRDtrackingChamber*));\r
- memset(fIndex, 1, AliTRDgeometry::kNdets*sizeof(Char_t));\r
+ memset(fIndex, -1, AliTRDgeometry::kNdets*sizeof(Char_t));\r
memset(fX0, 0, AliTRDgeometry::kNlayer*sizeof(Float_t));\r
}\r
\r
//\r
\r
memset(fChamber, 0, AliTRDgeometry::kNdets*sizeof(AliTRDtrackingChamber*));\r
- memset(fIndex, 1, AliTRDgeometry::kNdets*sizeof(Char_t));\r
+ memset(fIndex, -1, AliTRDgeometry::kNdets*sizeof(Char_t));\r
memset(fX0, 0, AliTRDgeometry::kNlayer*sizeof(Float_t));\r
}\r
\r
AliTRDchamberTimeBin *tb = 0x0;\r
AliTRDtrackingChamber **tc = &fChamber[0];\r
for(Int_t ic = 0; (ic<AliTRDgeometry::kNdets) && (*tc); ic++, tc++){\r
- for(Int_t itb=0; itb<AliTRDseed::knTimebins; itb++){\r
+ for(Int_t itb=0; itb<AliTRDseedV1::kNtb; itb++){\r
if(!(tb = (*tc)->GetTB(itb))) continue;\r
tb->SetReconstructor(rec);\r
}\r
(*tc)->Clear(opt);\r
delete (*tc); (*tc) = 0x0; // I would avoid\r
} \r
- memset(fIndex, 1, AliTRDgeometry::kNdets*sizeof(Char_t));\r
+ memset(fIndex, -1, AliTRDgeometry::kNdets*sizeof(Char_t));\r
fN = 0;\r
}\r
\r
}\r
\r
//_____________________________________________________________________________\r
-void AliTRDtrackingSector::Print(Option_t *)\r
+void AliTRDtrackingSector::Print(Option_t *opt) const\r
{\r
// Dump info about this tracking sector and the tracking chamber within\r
// \r
\r
- printf("\tSector %2d\n", fSector);\r
+ printf("\n\tSector[%2d]\n", fSector);\r
for(int il=0; il<AliTRDgeometry::kNlayer; il++){\r
for(int is =0; is<AliTRDgeometry::kNstack; is++){\r
Int_t ch = is*AliTRDgeometry::kNlayer + il;\r
- printf("%2d[%2d] ", fIndex[ch], fIndex[ch]>=0 ? fChamber[Int_t(fIndex[ch])]->GetNClusters() : 0);\r
+ if(opt) fChamber[Int_t(fIndex[ch])]->Print(opt);\r
+ else printf("%2d[%2d] ", fIndex[ch], fIndex[ch]>=0 ? fChamber[Int_t(fIndex[ch])]->GetNClusters() : 0);\r
}\r
- printf("\n");\r
+ if(!opt) printf("\n");\r
}\r
\r
}\r