ROOT logo
// @(#)root/html:$Id: KStrip.h 27910 2012-10-22 17:26:55Z Krambi $
// Author: Gregor Kramberger   18/10/12

#ifndef _KStrip
#define _KStrip

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// KStrip                                                               //
//                                                                      //
// Class for description of silicon microstrip detector                 //
//                                                                      //
//////////////////////////////////////////////////////////////////////////


#include "KDetector.h"

class KStrip : public KDetector {

private:
  
public:
  Float_t Pitch; //Strip pitch 
  Float_t Width; //Strip width
  Float_t Depth; //Strip depth
  Float_t CellX;  //Detector thickness
  Float_t CellY;  //Detector thickness
  Int_t   NoStrips;   //Number of strips
  Int_t   RamoStrip;  //Ramo strip

  void SetUpElectrodes(Int_t =-1);
  void SetUpVolume(Float_t x){SetUpVolume(x,x);};
  void SetUpMaterial(Int_t =1);
  void SetUpVolume(Float_t ,Float_t);
  void SetUpVolume(Float_t ,Float_t, Int_t);
  void SetUpVolume(Int_t ,Float_t *, Int_t , Float_t *);
  //_______________________________________________________________________________
  KStrip(Float_t=80, Float_t=20, Float_t=2, Int_t=3, Float_t=300);
  ~KStrip(){};
  //  Double_t fdv() { return((Double_t) Neff1*1e-6*e_0*TMath::Power(Thickness-1,2)/(2*perm*perm0));};
  //  Double_t fdv(Double_t Neff) {return((Double_t) Neff*1e-6*TMath::Power(Thickness-1,2)/(2*perm*perm0));};
  ClassDef(KStrip,1) 
};

#endif


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