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

AtmosShower Class Reference

#include <AtmosShower.h>

List of all members.

Public Member Functions

 AtmosShower ()
 ~AtmosShower ()
void Init ()

Public Attributes

Int_t Index
Int_t VtxPlane
Double_t VtxTime
Double_t VtxU
Double_t VtxV
Double_t VtxX
Double_t VtxY
Double_t VtxZ
Double_t VtxR
Double_t VtxDirCosU
Double_t VtxDirCosV
Double_t VtxDirCosX
Double_t VtxDirCosY
Double_t VtxDirCosZ
Double_t TimeSlope
Double_t TimeOffset
Double_t Energy
Double_t VtxForTrace
Double_t VtxForTraceZ
Double_t VtxRevTrace
Double_t VtxRevTraceZ
Double_t VtxUpTrace
Double_t VtxUpTraceZ
Double_t VtxDistToEdge
Int_t Ndigits
Int_t Nstrips
Int_t Nplanes
Int_t MinPlaneNumber
Int_t MaxPlaneNumber
Int_t NstripsSingleEnded
Int_t NstripsDoubleEnded
Int_t NplanesUview
Int_t NplanesVview
Double_t UVassymetry
Double_t NonFidFrac
Int_t TrkLikePlanes
Double_t AssocShwPH
Double_t AssocShwPHfrac
Double_t MaxStripsInPlane
Double_t MaxChargeInPlane
Double_t MeanStripsPerPlane
Double_t MeanChargePerPlane
Double_t RMSStripsPerPlane
Double_t RMSChargePerPlane
Double_t MOIUVZEigenValue0
Double_t MOIUVZEigenValue1
Double_t MOIUVZEigenValue2
Double_t MOIUVZEigenVector0 [3]
Double_t MOIUVZEigenVector1 [3]
Double_t MOIUVZEigenVector2 [3]
Double_t MOIUZEigenValue0
Double_t MOIUZEigenValue1
Double_t MOIUZEigenVector0 [2]
Double_t MOIUZEigenVector1 [2]
Double_t MOIVZEigenValue0
Double_t MOIVZEigenValue1
Double_t MOIVZEigenVector0 [2]
Double_t MOIVZEigenVector1 [2]
Double_t MeanDCosHit
Double_t RMSDCosHit
Double_t MeanDCoreHit
Double_t RMSDCoreHit


Constructor & Destructor Documentation

AtmosShower::AtmosShower  ) 
 

Definition at line 10 of file AtmosShower.cxx.

References Init().

00011 {
00012   this->Init();
00013 }

AtmosShower::~AtmosShower  ) 
 

Definition at line 6 of file AtmosShower.cxx.

00007 {
00008 }


Member Function Documentation

void AtmosShower::Init  ) 
 

Definition at line 15 of file AtmosShower.cxx.

References AssocShwPH, AssocShwPHfrac, Energy, Index, MaxChargeInPlane, MaxPlaneNumber, MaxStripsInPlane, MeanChargePerPlane, MeanDCoreHit, MeanDCosHit, MeanStripsPerPlane, MinPlaneNumber, MOIUVZEigenValue0, MOIUVZEigenValue1, MOIUVZEigenValue2, MOIUVZEigenVector0, MOIUVZEigenVector1, MOIUVZEigenVector2, MOIUZEigenValue0, MOIUZEigenValue1, MOIUZEigenVector0, MOIUZEigenVector1, MOIVZEigenValue0, MOIVZEigenValue1, MOIVZEigenVector0, MOIVZEigenVector1, Ndigits, NonFidFrac, Nplanes, NplanesUview, NplanesVview, Nstrips, NstripsDoubleEnded, NstripsSingleEnded, RMSChargePerPlane, RMSDCoreHit, RMSDCosHit, RMSStripsPerPlane, TimeOffset, TimeSlope, TrkLikePlanes, UVassymetry, VtxDirCosU, VtxDirCosV, VtxDirCosX, VtxDirCosY, VtxDirCosZ, VtxDistToEdge, VtxForTrace, VtxForTraceZ, VtxPlane, VtxR, VtxRevTrace, VtxRevTraceZ, VtxTime, VtxU, VtxUpTrace, VtxUpTraceZ, VtxV, VtxX, VtxY, and VtxZ.

Referenced by AtmosShower().

00016 {
00017   Index = -1;
00018 
00019   VtxPlane = 0;
00020   VtxTime = 0.0;
00021   VtxU = 0.0;
00022   VtxV = 0.0;
00023   VtxX = 0.0;
00024   VtxY = 0.0;
00025   VtxZ = 0.0;
00026   VtxR = 0.0;
00027   VtxForTrace = 0.0;
00028   VtxForTraceZ = 0.0;
00029   VtxRevTrace = 0.0;
00030   VtxRevTraceZ = 0.0;
00031   VtxUpTrace = 0.0;
00032   VtxUpTraceZ = 0.0;
00033   VtxDirCosU = 0.0;
00034   VtxDirCosV = 0.0;
00035   VtxDirCosX = 0.0;
00036   VtxDirCosY = 0.0;
00037   VtxDirCosZ = 0.0;  
00038   TimeSlope = 0.0;
00039   TimeOffset = 0.0; 
00040   Energy = 0.0;
00041 
00042   Ndigits = 0;
00043   Nstrips = 0;
00044   Nplanes = 0;
00045   MinPlaneNumber = 0;
00046   MaxPlaneNumber = 0;
00047   NstripsSingleEnded = 0;
00048   NstripsDoubleEnded = 0;
00049   NplanesUview = 0;
00050   NplanesVview = 0;
00051   UVassymetry = 0.0;
00052 
00053   VtxDistToEdge = 0.0;
00054 
00055   NonFidFrac = 0.0;
00056   TrkLikePlanes = 0;
00057   AssocShwPH = 0.0;
00058   AssocShwPHfrac = 0.0;
00059 
00060   MaxStripsInPlane = 0.0;
00061   MaxChargeInPlane = 0.0;
00062   MeanStripsPerPlane = 0.0;
00063   MeanChargePerPlane = 0.0;
00064   RMSStripsPerPlane = 0.0;
00065   RMSChargePerPlane = 0.0;
00066 
00067   MOIUVZEigenValue0 = 0.0;
00068   MOIUVZEigenValue1 = 0.0;
00069   MOIUVZEigenValue2 = 0.0;
00070 
00071   for(int i=0; i<3; i++) {
00072     MOIUVZEigenVector0[i] = 0.0;
00073     MOIUVZEigenVector1[i] = 0.0;
00074     MOIUVZEigenVector2[i] = 0.0;
00075   }
00076 
00077   MOIUZEigenValue0 = 0.0;
00078   MOIUZEigenValue1 = 0.0;
00079 
00080   for(int i=0; i<2; i++) {
00081     MOIUZEigenVector0[i] = 0.0;
00082     MOIUZEigenVector1[i] = 0.0;
00083   }
00084 
00085   MOIVZEigenValue0 = 0.0;
00086   MOIVZEigenValue1 = 0.0;
00087 
00088   for(int i=0; i<2; i++) {
00089     MOIVZEigenVector0[i] = 0.0;
00090     MOIVZEigenVector1[i] = 0.0;
00091   }
00092 
00093   MeanDCosHit = 0.0;
00094   RMSDCosHit = 0.0;
00095   MeanDCoreHit = 0.0;
00096   RMSDCoreHit = 0.0;
00097 }


Member Data Documentation

Double_t AtmosShower::AssocShwPH
 

Definition at line 55 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::AssocShwPHfrac
 

Definition at line 56 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::Energy
 

Definition at line 30 of file AtmosShower.h.

Referenced by CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), and Init().

Int_t AtmosShower::Index
 

Definition at line 13 of file AtmosShower.h.

Referenced by NtpMaker::FillShowerInfo(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MaxChargeInPlane
 

Definition at line 59 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::MaxPlaneNumber
 

Definition at line 47 of file AtmosShower.h.

Referenced by CamEvd::FillEvent(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MaxStripsInPlane
 

Definition at line 58 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MeanChargePerPlane
 

Definition at line 61 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MeanDCoreHit
 

Definition at line 96 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MeanDCosHit
 

Definition at line 92 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MeanStripsPerPlane
 

Definition at line 60 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::MinPlaneNumber
 

Definition at line 46 of file AtmosShower.h.

Referenced by CamEvd::FillEvent(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUVZEigenValue0
 

Definition at line 66 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUVZEigenValue1
 

Definition at line 68 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUVZEigenValue2
 

Definition at line 70 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUVZEigenVector0[3]
 

Definition at line 72 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUVZEigenVector1[3]
 

Definition at line 73 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUVZEigenVector2[3]
 

Definition at line 74 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUZEigenValue0
 

Definition at line 77 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUZEigenValue1
 

Definition at line 79 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUZEigenVector0[2]
 

Definition at line 81 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIUZEigenVector1[2]
 

Definition at line 82 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIVZEigenValue0
 

Definition at line 85 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIVZEigenValue1
 

Definition at line 87 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIVZEigenVector0[2]
 

Definition at line 89 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::MOIVZEigenVector1[2]
 

Definition at line 90 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::Ndigits
 

Definition at line 43 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::NonFidFrac
 

Definition at line 53 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::Nplanes
 

Definition at line 45 of file AtmosShower.h.

Referenced by CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), and Init().

Int_t AtmosShower::NplanesUview
 

Definition at line 50 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::NplanesVview
 

Definition at line 51 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::Nstrips
 

Definition at line 44 of file AtmosShower.h.

Referenced by CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), and Init().

Int_t AtmosShower::NstripsDoubleEnded
 

Definition at line 49 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::NstripsSingleEnded
 

Definition at line 48 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::RMSChargePerPlane
 

Definition at line 63 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::RMSDCoreHit
 

Definition at line 98 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::RMSDCosHit
 

Definition at line 94 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::RMSStripsPerPlane
 

Definition at line 62 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::TimeOffset
 

Definition at line 29 of file AtmosShower.h.

Referenced by NtpMaker::FillShowerInfo(), and Init().

Double_t AtmosShower::TimeSlope
 

Definition at line 28 of file AtmosShower.h.

Referenced by NtpMaker::FillShowerInfo(), and Init().

Int_t AtmosShower::TrkLikePlanes
 

Definition at line 54 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::UVassymetry
 

Definition at line 52 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxDirCosU
 

Definition at line 23 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxDirCosV
 

Definition at line 24 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxDirCosX
 

Definition at line 25 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), and Init().

Double_t AtmosShower::VtxDirCosY
 

Definition at line 26 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), and Init().

Double_t AtmosShower::VtxDirCosZ
 

Definition at line 27 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxDistToEdge
 

Definition at line 41 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxForTrace
 

Definition at line 35 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxForTraceZ
 

Definition at line 36 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Int_t AtmosShower::VtxPlane
 

Definition at line 15 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), CamEvd::MakeShieldPlot(), and CamEvd::MakeXYHits().

Double_t AtmosShower::VtxR
 

Definition at line 22 of file AtmosShower.h.

Referenced by NtpMaker::FillShowerInfo(), and Init().

Double_t AtmosShower::VtxRevTrace
 

Definition at line 37 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxRevTraceZ
 

Definition at line 38 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxTime
 

Definition at line 16 of file AtmosShower.h.

Referenced by VetoShower::Fill(), NtpMaker::FillShowerInfo(), Init(), CamEvd::MakeShieldPlot(), and CamEvd::MakeXYHits().

Double_t AtmosShower::VtxU
 

Definition at line 17 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxUpTrace
 

Definition at line 39 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxUpTraceZ
 

Definition at line 40 of file AtmosShower.h.

Referenced by Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxV
 

Definition at line 18 of file AtmosShower.h.

Referenced by ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxX
 

Definition at line 19 of file AtmosShower.h.

Referenced by VetoShower::Fill(), ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), CamEvd::MakeShieldPlot(), CamEvd::MakeXYHits(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxY
 

Definition at line 20 of file AtmosShower.h.

Referenced by VetoShower::Fill(), ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), CamEvd::MakeShieldPlot(), CamEvd::MakeXYHits(), and AtmosCalculator::ShowerProperties().

Double_t AtmosShower::VtxZ
 

Definition at line 21 of file AtmosShower.h.

Referenced by VetoShower::Fill(), ShowerTrace::Fill(), CamEvd::FillEvent(), NtpMaker::FillShowerInfo(), Init(), CamEvd::MakeShieldPlot(), CamEvd::MakeXYHits(), and AtmosCalculator::ShowerProperties().


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