1 //____________________________________________________________________
5 // Test I/O of ALiFMDMap
7 /** @defgroup MAPIO_TEST Map I/O test
10 //____________________________________________________________________
11 /** @ingroup MAPIO_test
16 TFile* file = TFile::Open("map.root", "RECREATE");
17 TTree* tree = new TTree("T", "T");
18 AliFMDFloatMap* m = new AliFMDFloatMap(1, 1, 1, 3);
19 tree->Branch("map", "AliFMDFloatMap", &m);
20 for (int i = 0; i < 3; i++) m->operator()(1,'I',0,i) = i + 1;
26 //____________________________________________________________________
27 /** @ingroup MAPIO_test
32 TFile* file = TFile::Open("map.root", "READ");
33 TTree* tree = static_cast<TTree*>(file->Get("T"));
34 AliFMDFloatMap* m = 0;
35 tree->SetBranchAddress("map", &m);
37 for (int i = 0; i < 3; i++) {
38 std::cout << "Map(1,'I',0," << i << "): " << m->operator()(1,'I',0,i)
45 //____________________________________________________________________
46 /** @ingroup MAPIO_test
51 TFile* file = TFile::Open("map.root", "RECREATE");
52 AliFMDFloatMap* m = new AliFMDFloatMap(1, 1, 1, 3);
53 for (int i = 0; i < 3; i++) m->operator()(1,'I',0,i) = i + 1;
58 //____________________________________________________________________
59 /** @ingroup MAPIO_test
64 TFile* file = TFile::Open("map.root", "READ");
65 AliFMDFloatMap* m = static_cast<AliFMDFloatMap*>(file->Get("map"));
66 std::cout << "Got map " << map << std::endl;
67 for (int i = 0; i < 3; i++) {
68 std::cout << "Map(1,'I',0," << i << "): " << m->operator()(1,'I',0,i)
75 //____________________________________________________________________
76 /** @ingroup MAPIO_test
87 //____________________________________________________________________