Updated buffer handling with mutex and faster response
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHltGeometry.h
CommitLineData
b088c0a1 1//-*- Mode: C++ -*-
2
3// $Id$
4
5#ifndef ALIEVEHLTGEOMETRY_H
6#define ALIEVEHLTGEOMETRY_H
7
8/* This file is property of and copyright by the ALICE HLT Project *
9 * ALICE Experiment at CERN, All rights reserved. *
10 * See cxx source for full Copyright notice
11 */
12
13/** @file AliEveHltGeometry.h
14 @author Svein Lindal
15 @date
16 @brief Creates the HLT geometry in viewer
17*/
18
19class TEveGeoShape;
20class TEveGeoTopNode;
21class TGeoManager;
22
23class AliEveHltGeometry {
24
25public:
26
27 /** default constructor */
28 AliEveHltGeometry();
29
30 /** destructor */
31 virtual ~AliEveHltGeometry();
32
33 TEveGeoShape * CreateGentleGeometry( Bool_t register_as_global = kTRUE);
34 TEveGeoTopNode * CreateEmcalGeometry(TGeoManager * manager);
35 TEveGeoShape* geom_gentle_rphi();
36 TEveGeoShape* geom_gentle_rhoz();
37 TEveGeoShape* geom_gentle_trd();
38 TEveGeoShape* geom_gentle_muon(Bool_t updateScene = kTRUE);
39
40private:
41
42 void DrawDeep(TEveGeoShape *gsre);
43
44 ClassDef(AliEveHltGeometry, 0); // Manage connections to HLT data-sources.
45};
46
47#endif