8 #include "AliTPCBuffer160.h"
31 AliTPCBuffer160 Buffer(
"AltroFormat.dat",1);
36 const char * inFile_new =
"galice.root";
37 AliRunLoader *rl = AliRunLoader::Open(inFile_new,
"Event",
"read");
39 Int_t nevents=rl->GetNumberOfEvents();
40 cout<<
"Number of Events:"<<nevents<<endl;
43 cout<<
"Insert the event number: ";
45 }
while (choice<=0 || choice>nevents);
46 rl->GetEvent(choice-1);
47 AliLoader *tpcloader=rl->GetLoader(
"TPCLoader");
48 tpcloader->LoadDigits();
49 TTree *digitsTree=tpcloader->TreeD();
52 digitsTree->GetBranch(
"Segment")->SetAddress(&dummy);
53 Stat_t nrows = digitsTree->GetEntries();
54 cout<<
"Number of entries (rows):"<<nrows<<endl;
59 cout<<
"No TPC parameter"<<endl;
64 for (Int_t n=0; n<nrows; n++) {
87 Buffer.FillBuffer(dig-offset);
91 if ( (time==(PTimeBin+1)) &&
98 Buffer.FillBuffer(PTimeBin);
99 Buffer.FillBuffer(BunchLength+2);
101 if ((PPadNumber!=pad)||(PRowNumber!=row)||(PSecNumber!=sec)){
103 Buffer.WriteTrailer(nwords,PPadNumber,PRowNumber,PSecNumber);
114 Buffer.FillBuffer(dig-offset);
118 }
while (digrow->
Next());
121 Buffer.FillBuffer(PTimeBin);
122 Buffer.FillBuffer(BunchLength+2);
124 Buffer.WriteTrailer(nwords,PPadNumber,PRowNumber,PSecNumber);
127 cout<<
"There are "<<Count<<
" Digits\n";
128 cout<<
"Packets "<<numPackets<<
"\n";
Manager and of geomety classes for set: TPC.
Time Projection Chamber clusters objects.
int AliTPCAltro(Int_t eth=0)
virtual Bool_t ConnectTree(const char *treeName)
virtual AliSegmentID * LoadEntry(Int_t index)
Bool_t AdjustSectorRow(Int_t index, Int_t §or, Int_t &row) const
Bool_t Setup(AliDetectorParam *param)