ROOT logo
#ifndef _KStruct
#define _KStruct

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// KStruct                                                                //
//                                                                      //
// Description of the drift Structure                                             //
//                                                                      //
//////////////////////////////////////////////////////////////////////////
#include "TObject.h"
#include "TH1.h"
#include "TMath.h"
#include "TRandom.h"
#include "TArray.h"
#include "TArrayI.h"
#include "TArrayF.h"
#include "TGraph.h"
#include <stdio.h>
#include <stdlib.h>
#include "KField.h"
#include "KMaterial.h"

#define MAXPOINT 10001
#define MAXSEC 20

class KStruct {
public:
Int_t PCharge;
Int_t Steps;
Int_t DStrip;
Float_t Xlenght;
Float_t Ylenght;
Float_t Zlenght;
Float_t TTime;
Float_t TCharge;
Float_t Xtrack[MAXPOINT];
Float_t Ytrack[MAXPOINT];
Float_t Ztrack[MAXPOINT];
Float_t Charge[MAXPOINT];
Float_t Time[MAXPOINT];
Float_t Efield[MAXPOINT];
Float_t MulCar[MAXPOINT];


 KStruct();
 ~KStruct(){};
void Clear();  
void Info();
void Draw(Char_t *);
 void GetCH(TH1F *,Int_t=0,Float_t=1,Float_t=-1); //,Int_t=200, Float_t=100e-9); Changed from 2.23 -> 3.0
 Float_t GetCHMult(TH1F *,Int_t=0,Float_t=1,Float_t=-1); //,Int_t=200, Float_t=100e-9); Changed from 2.23 -> 3.0
  //void GetGraph(TGraph *,Int_t=0);
  TH1D *GetElFieldAlongTheDrift();
 
ClassDef(KStruct,1) 
};
#endif







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