1 //____________________________________________________________________
5 // Test I/O of ALiFMDMap
7 //____________________________________________________________________
11 TFile* file = TFile::Open("map.root", "RECREATE");
12 TTree* tree = new TTree("T", "T");
13 AliFMDFloatMap* m = new AliFMDFloatMap(1, 1, 1, 3);
14 tree->Branch("map", "AliFMDFloatMap", &m);
15 for (int i = 0; i < 3; i++) m->operator()(1,'I',0,i) = i + 1;
21 //____________________________________________________________________
25 TFile* file = TFile::Open("map.root", "READ");
26 TTree* tree = static_cast<TTree*>(file->Get("T"));
27 AliFMDFloatMap* m = 0;
28 tree->SetBranchAddress("map", &m);
30 for (int i = 0; i < 3; i++) {
31 std::cout << "Map(1,'I',0," << i << "): " << m->operator()(1,'I',0,i)
38 //____________________________________________________________________
42 TFile* file = TFile::Open("map.root", "RECREATE");
43 AliFMDFloatMap* m = new AliFMDFloatMap(1, 1, 1, 3);
44 for (int i = 0; i < 3; i++) m->operator()(1,'I',0,i) = i + 1;
49 //____________________________________________________________________
52 TFile* file = TFile::Open("map.root", "READ");
53 AliFMDFloatMap* m = static_cast<AliFMDFloatMap*>(file->Get("map"));
54 std::cout << "Got map " << map << std::endl;
55 for (int i = 0; i < 3; i++) {
56 std::cout << "Map(1,'I',0," << i << "): " << m->operator()(1,'I',0,i)
63 //____________________________________________________________________
73 //____________________________________________________________________