ROOT logo
// $Id: MultiSpheror.h 2456 2010-10-17 18:31:40Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef Numerica_MultiSpheror_H
#define Numerica_MultiSpheror_H

#include <Glasses/ZHashList.h>

class MultiSpheror : public ZHashList
{
  MAC_RNR_FRIENDS(MultiSpheror);

private:
  void _init();

protected:
  UInt_t	mNVert;		// X{GS} 7 Value(-range=>[2,100,1,1], -join=>1)
  Float_t	mDx;		// X{GS} 7 Value(-range=>[1,20,1,10])
  UShort_t	mNGrid;		// X{GS} 7 Value(-range=>[1,20,1],-join=>1)

private:
  UShort_t	mNG;		// X{G}  7 ValOut(-range=>[0,20,1])
  UShort_t	mNtoDo;		// X{G}  7 ValOut(-range=>[0,400,1],-join=>1)
  UShort_t	mNDone;		// X{G}  7 ValOut(-range=>[0,400,1])

public:
  MultiSpheror(const Text_t* n="MultiSpheror", const Text_t* t=0) :
    ZHashList(n,t) { _init(); }

  void Init();	    // X{E} C{0} 7 MButt(-join=>1)
  void ClaimCPUs(); // X{E} C{0} 7 MButt()

#include "MultiSpheror.h7"
  ClassDef(MultiSpheror, 1);
}; // endclass MultiSpheror


#endif
 MultiSpheror.h:1
 MultiSpheror.h:2
 MultiSpheror.h:3
 MultiSpheror.h:4
 MultiSpheror.h:5
 MultiSpheror.h:6
 MultiSpheror.h:7
 MultiSpheror.h:8
 MultiSpheror.h:9
 MultiSpheror.h:10
 MultiSpheror.h:11
 MultiSpheror.h:12
 MultiSpheror.h:13
 MultiSpheror.h:14
 MultiSpheror.h:15
 MultiSpheror.h:16
 MultiSpheror.h:17
 MultiSpheror.h:18
 MultiSpheror.h:19
 MultiSpheror.h:20
 MultiSpheror.h:21
 MultiSpheror.h:22
 MultiSpheror.h:23
 MultiSpheror.h:24
 MultiSpheror.h:25
 MultiSpheror.h:26
 MultiSpheror.h:27
 MultiSpheror.h:28
 MultiSpheror.h:29
 MultiSpheror.h:30
 MultiSpheror.h:31
 MultiSpheror.h:32
 MultiSpheror.h:33
 MultiSpheror.h:34
 MultiSpheror.h:35
 MultiSpheror.h:36
 MultiSpheror.h:37
 MultiSpheror.h:38
 MultiSpheror.h:39
 MultiSpheror.h:40
 MultiSpheror.h:41