Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MinosStrip Class Reference

#include <MinosStrip.h>

List of all members.

Public Member Functions

 MinosStrip ()
 MinosStrip (MinosStrip *)
 ~MinosStrip ()
void Init ()

Public Attributes

Int_t Plane
Int_t Strip
Int_t View
Double_t T
Double_t L
Double_t Z
Int_t Xtalk
Int_t Trk
Int_t Shw
Int_t Ndigits
Double_t Tcal [2]
Double_t Tcorr [2]
Double_t Qadc [2]
Double_t QPE [2]
Double_t QPEcorr [2]
Double_t GreenFibre [2]
Double_t WlsPigtail [2]
Double_t ClearFibre [2]
Double_t HalfLength


Constructor & Destructor Documentation

MinosStrip::MinosStrip  ) 
 

Definition at line 6 of file MinosStrip.cxx.

00007 {
00008   this->Init();
00009 }

MinosStrip::MinosStrip MinosStrip  ) 
 

Definition at line 11 of file MinosStrip.cxx.

References ClearFibre, GreenFibre, HalfLength, L, Ndigits, Plane, Qadc, QPE, QPEcorr, Shw, Strip, T, Tcal, Tcorr, Trk, View, WlsPigtail, Xtalk, and Z.

00012 {
00013   Plane = strip->Plane;
00014   Strip = strip->Strip;
00015   View = strip->View;
00016   T = strip->T;
00017   L = strip->L;
00018   Z = strip->Z;
00019   Xtalk= strip->Xtalk;
00020   Trk= strip->Trk;
00021   Shw= strip->Shw;
00022   Ndigits= strip->Ndigits;
00023   Tcal[0] = strip->Tcal[0];
00024   Tcorr[0]= strip->Tcorr[0];
00025   Qadc[0]= strip->Qadc[0];
00026   QPE[0]= strip->QPE[0];
00027   QPEcorr[0]= strip->QPEcorr[0];
00028   GreenFibre[0]= strip->GreenFibre[0];
00029   WlsPigtail[0]= strip->WlsPigtail[0];
00030   ClearFibre[0]= strip->ClearFibre[0];
00031   Tcal[1] = strip->Tcal[1];
00032   Tcorr[1]= strip->Tcorr[1];
00033   Qadc[1]= strip->Qadc[1];
00034   QPE[1]= strip->QPE[1];
00035   QPEcorr[1]= strip->QPEcorr[1];
00036   GreenFibre[1]= strip->GreenFibre[1];
00037   WlsPigtail[1]= strip->WlsPigtail[1];
00038   ClearFibre[1]= strip->ClearFibre[1];
00039   HalfLength = strip->HalfLength;
00040 }

MinosStrip::~MinosStrip  ) 
 

Definition at line 43 of file MinosStrip.cxx.

00044 {
00045 
00046 }


Member Function Documentation

void MinosStrip::Init  ) 
 

Definition at line 54 of file MinosStrip.cxx.

References ClearFibre, GreenFibre, HalfLength, L, Ndigits, Qadc, QPE, QPEcorr, Shw, Strip, T, Tcal, Tcorr, Trk, View, WlsPigtail, Xtalk, and Z.

00055 {
00056   Plane = -999;
00057   Strip = -999;
00058   View = -1;
00059   T = 0.0;
00060   L = 0.0;
00061   Z = 0.0;
00062   Xtalk = 0;
00063   Trk = 0;
00064   Shw = 0;
00065   Ndigits = 0;
00066   HalfLength = 0.0;
00067 
00068   for(Int_t i=0;i<2;i++){
00069     Tcal[i]=0.0;
00070     Tcorr[i]=0.0;
00071     Qadc[i]=0.0;
00072     QPE[i]=0.0;
00073     QPEcorr[i]=0.0;
00074     GreenFibre[i]=0.0;
00075     WlsPigtail[i]=0.0;
00076     ClearFibre[i]=0.0;
00077   }
00078 }


Member Data Documentation

Double_t MinosStrip::ClearFibre[2]
 

Definition at line 38 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::GreenFibre[2]
 

Definition at line 36 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::HalfLength
 

Definition at line 39 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::L
 

Definition at line 24 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Int_t MinosStrip::Ndigits
 

Definition at line 29 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Int_t MinosStrip::Plane
 

Definition at line 20 of file MinosStrip.h.

Referenced by MinosEventDisplay::Draw(), MCLibraryPreselected(), and MinosStrip().

Double_t MinosStrip::Qadc[2]
 

Definition at line 33 of file MinosStrip.h.

Referenced by MinosEventDisplay::Draw(), Init(), and MinosStrip().

Double_t MinosStrip::QPE[2]
 

Definition at line 34 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::QPEcorr[2]
 

Definition at line 35 of file MinosStrip.h.

Referenced by Init(), MCLibraryPreselected(), and MinosStrip().

Int_t MinosStrip::Shw
 

Definition at line 28 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Int_t MinosStrip::Strip
 

Definition at line 21 of file MinosStrip.h.

Referenced by Init(), MCLibraryPreselected(), and MinosStrip().

Double_t MinosStrip::T
 

Definition at line 23 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::Tcal[2]
 

Definition at line 31 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::Tcorr[2]
 

Definition at line 32 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Int_t MinosStrip::Trk
 

Definition at line 27 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Int_t MinosStrip::View
 

Definition at line 22 of file MinosStrip.h.

Referenced by Init(), MCLibraryPreselected(), and MinosStrip().

Double_t MinosStrip::WlsPigtail[2]
 

Definition at line 37 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Int_t MinosStrip::Xtalk
 

Definition at line 26 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Double_t MinosStrip::Z
 

Definition at line 25 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:36 2010 for loon by  doxygen 1.3.9.1