ROOT logo
#ifndef _K3D
#define _K3D

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// K3D                                                                  //
//                                                                      //
// Description of the 3D detector.                                      //
// The geometry of the                                                  //
// is defined by                                                        //
// dasdasd                                                              //
//////////////////////////////////////////////////////////////////////////


#include "TArray.h"
#include "TArrayI.h"
#include "TArrayF.h"
#include "TGraph.h"
#include <stdio.h>
#include <stdlib.h>
#include "KStruct.h"
#include "TMinuit.h"
#include "KDetector.h"

class K3D : public KDetector {

private:
public:
  Int_t Col;
  Float_t CellZ;
  Float_t CellX;
  Float_t CellY;
  
  Float_t *PosD; //[Col]
  Float_t *PosX; //[Col]
  Float_t *PosY; //[Col]
  Float_t *PosR; //[Col]
  Short_t *PosW; //[Col]
  Short_t *PosM; //[Col]



  K3D(Int_t, Float_t=100, Float_t=100, Float_t=105);
  void SetUpColumn(Int_t, Float_t, Float_t, Float_t, Float_t, Short_t, Short_t);
  void SetUpVolume(Float_t, Float_t );
  void SetUpElectrodes(Int_t=0);
  void SetUpMaterial(Int_t mat);
  ~K3D();

  ClassDef(K3D,1) 
};


#endif

 K3D.h:1
 K3D.h:2
 K3D.h:3
 K3D.h:4
 K3D.h:5
 K3D.h:6
 K3D.h:7
 K3D.h:8
 K3D.h:9
 K3D.h:10
 K3D.h:11
 K3D.h:12
 K3D.h:13
 K3D.h:14
 K3D.h:15
 K3D.h:16
 K3D.h:17
 K3D.h:18
 K3D.h:19
 K3D.h:20
 K3D.h:21
 K3D.h:22
 K3D.h:23
 K3D.h:24
 K3D.h:25
 K3D.h:26
 K3D.h:27
 K3D.h:28
 K3D.h:29
 K3D.h:30
 K3D.h:31
 K3D.h:32
 K3D.h:33
 K3D.h:34
 K3D.h:35
 K3D.h:36
 K3D.h:37
 K3D.h:38
 K3D.h:39
 K3D.h:40
 K3D.h:41
 K3D.h:42
 K3D.h:43
 K3D.h:44
 K3D.h:45
 K3D.h:46
 K3D.h:47
 K3D.h:48
 K3D.h:49
 K3D.h:50
 K3D.h:51
 K3D.h:52
 K3D.h:53
 K3D.h:54
 K3D.h:55