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

Detailed Description

Definition at line 6 of file MinosStrip.h.


Constructor & Destructor Documentation

MinosStrip::MinosStrip (  ) 

Definition at line 6 of file MinosStrip.cxx.

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

MinosStrip::MinosStrip ( MinosStrip strip  ) 

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 ( void   ) 

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

Definition at line 38 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Definition at line 36 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

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().

Definition at line 29 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

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().

Definition at line 28 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

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().

Definition at line 27 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

Definition at line 22 of file MinosStrip.h.

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

Definition at line 37 of file MinosStrip.h.

Referenced by Init(), and MinosStrip().

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 2 Nov 2017 for loon by  doxygen 1.6.1