]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/alice-macros/beams_info.C
New detector AD
[u/mrichter/AliRoot.git] / EVE / alice-macros / beams_info.C
1 // Author: Stefano Carrazza 2010
2
3 /**************************************************************************
4  * Copyright(c) 1998-2009, ALICE Experiment at CERN, all rights reserved. *
5  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
6  * full copyright notice.                                                 *
7  **************************************************************************/
8
9 #if !defined(__CINT__) || defined(__MAKECINT__)
10 #include <TEveElement.h>
11
12 #include <AliEveBeamsInfo.h>
13 #include <AliEveEventManager.h>
14 #endif
15
16 AliEveBeamsInfo* beams_info(){
17
18   AliEveEventManager *mng = AliEveEventManager::GetMaster();
19   AliEveBeamsInfo *beamsinfo = dynamic_cast<AliEveBeamsInfo *>(mng->FindGlobal("BeamsInfo"));
20
21   if ( beamsinfo == 0) {
22      beamsinfo = new AliEveBeamsInfo();
23      mng->InsertGlobal("BeamsInfo", beamsinfo);
24    } else {
25      beamsinfo->Update();
26    }
27
28   return beamsinfo;
29
30 }