ShowerMOI Class Reference

#include <ShowerMOI.h>

List of all members.

Public Member Functions

 ShowerMOI ()
 ShowerMOI (const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &E, double WF=1.0)
 ShowerMOI (const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &Z, const std::vector< double > &E, const double WF=1.0)
void Zero ()
void Fill (const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &E)
void Fill (const std::vector< double > &X, const std::vector< double > &Y, const std::vector< double > &Z, const std::vector< double > &E)
double WeightFactor ()
void WeightFactor (double wf)

Public Attributes

std::vector< double > EigenValues
std::vector< std::vector
< double > > 
EigenVectors

Private Attributes

double fWF

Detailed Description

Definition at line 7 of file ShowerMOI.h.


Constructor & Destructor Documentation

ShowerMOI::ShowerMOI (  ) 

Definition at line 17 of file ShowerMOI.cxx.

References fWF, and Zero().

00017                      {
00018   fWF = 1.0;
00019   Zero();
00020 }

ShowerMOI::ShowerMOI ( const std::vector< double > &  X,
const std::vector< double > &  Y,
const std::vector< double > &  E,
double  WF = 1.0 
)
ShowerMOI::ShowerMOI ( const std::vector< double > &  X,
const std::vector< double > &  Y,
const std::vector< double > &  Z,
const std::vector< double > &  E,
const double  WF = 1.0 
)

Member Function Documentation

void ShowerMOI::Fill ( const std::vector< double > &  X,
const std::vector< double > &  Y,
const std::vector< double > &  Z,
const std::vector< double > &  E 
)
void ShowerMOI::Fill ( const std::vector< double > &  X,
const std::vector< double > &  Y,
const std::vector< double > &  E 
)
void ShowerMOI::WeightFactor ( double  wf  )  [inline]

Definition at line 28 of file ShowerMOI.h.

References fWF.

00028 {fWF = wf;}

double ShowerMOI::WeightFactor (  )  [inline]

Definition at line 27 of file ShowerMOI.h.

References fWF.

00027 {return fWF;}

void ShowerMOI::Zero (  ) 

Definition at line 35 of file ShowerMOI.cxx.

References EigenValues, and EigenVectors.

Referenced by ShowerMOI().

00035                      {
00036   EigenValues.clear();
00037   EigenVectors.clear();
00038 }


Member Data Documentation

std::vector<double> ShowerMOI::EigenValues

Definition at line 30 of file ShowerMOI.h.

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

std::vector<std::vector<double> > ShowerMOI::EigenVectors

Definition at line 31 of file ShowerMOI.h.

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

double ShowerMOI::fWF [private]

Definition at line 24 of file ShowerMOI.h.

Referenced by ShowerMOI(), and WeightFactor().


The documentation for this class was generated from the following files:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1