]>
Commit | Line | Data |
---|---|---|
ac01a9e7 | 1 | void AliTRDreadRaw(const char *fname = "raw.root") |
2 | { | |
3 | AliCDBManager *cdb = AliCDBManager::Instance(); | |
162637e4 | 4 | cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); |
ac01a9e7 | 5 | cdb->SetRun(0); |
6 | ||
7 | AliTRDdigitsManager manR; | |
8 | manR.CreateArrays(); | |
9 | ||
10 | AliRawReaderRoot reader(fname, 0); | |
11 | reader.Select("TRD"); | |
12 | ||
13 | while (reader.NextEvent()) | |
14 | { | |
15 | AliTRDrawStreamBase *pstream = AliTRDrawStreamBase::GetRawStream(&reader); | |
16 | AliTRDrawStreamBase &stream = *pstream; | |
17 | ||
18 | Int_t ichambers = 0; | |
19 | while (stream.NextChamber(&manR) >= 0) | |
20 | ichambers++; | |
21 | ||
22 | cout << "Chambers loaded " << stream.IsA()->GetName() << " " | |
23 | << ichambers << endl; | |
24 | ||
25 | delete pstream | |
26 | } | |
27 | } | |
28 | ||
29 | void readRaw2(const char *fname = "raw.root") | |
30 | { | |
31 | AliCDBManager *cdb = AliCDBManager::Instance(); | |
162637e4 | 32 | cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); |
ac01a9e7 | 33 | cdb->SetRun(0); |
34 | ||
35 | AliRawReaderRoot reader(fname, 0); | |
36 | reader.Select("TRD"); | |
37 | ||
38 | AliTRDrawData rawData; | |
39 | AliTRDdigitsManager *man = rawData.Raw2Digits(&reader); | |
40 | } |