]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/beams_info.C
Overlaps corrected, new shape of sectors
[u/mrichter/AliRoot.git] / EVE / alice-macros / beams_info.C
CommitLineData
6f98460c 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
ba978640 9#if !defined(__CINT__) || defined(__MAKECINT__)
10#include <TEveElement.h>
11
6c49a8e1 12#include <AliEveBeamsInfo.h>
13#include <AliEveEventManager.h>
ba978640 14#endif
15
6f98460c 16AliEveBeamsInfo* beams_info(){
17
18 AliEveEventManager *mng = AliEveEventManager::GetMaster();
ba978640 19 AliEveBeamsInfo *beamsinfo = dynamic_cast<AliEveBeamsInfo *>(mng->FindGlobal("BeamsInfo"));
6f98460c 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}