Public Member Functions | Protected Attributes | List of all members
nussand::NusSandObj Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-18/NusSandbox/NusSandObj.h"

Public Member Functions

 NusSandObj ()
 
 ~NusSandObj ()
 
void SetSumTX (float sumtx)
 sum of track direction XZ-view unit vectors More...
 
void SetSumTY (float sumty)
 sum of track direction YZ-view unit vectors More...
 
void SetEWSumTX (float ewsumtx)
 energy-weighted sum of track direction XZ-view unit vectors More...
 
void SetEWSumTY (float ewsumty)
 energy-weighted sum of track direction YZ-view unit vectors More...
 
void SetCosSumTX (float cossumtx)
 cosine angle with respect to beam of sum of track direction XZ-view unit vectors More...
 
void SetCosSumTY (float cossumty)
 cosine angle with respect to beam of sum of track direction YZ-view unit vectors More...
 
void SetCosEWSumTX (float cosewsumtx)
 cosine angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors More...
 
void SetCosEWSumTY (float cosewsumty)
 cosine angle with respect to beam of energy-weighted sum of track direction YZ-view unit vectors More...
 
void SetAngSumTX (float angsumtx)
 angle with respect to beam of sum of track direction XZ-view unit vectors More...
 
void SetAngSumTY (float angsumty)
 angle with respect to beam of sum of track direction XZ-view unit vectors More...
 
void SetAngEWSumTX (float angewsumtx)
 angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors More...
 
void SetAngEWSumTY (float angewsumty)
 angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors More...
 
float SumTX () const
 
float SumTY () const
 
float EWSumTX () const
 
float EWSumTY () const
 
float CosSumTX () const
 
float CosSumTY () const
 
float CosEWSumTX () const
 
float CosEWSumTY () const
 
float AngSumTX () const
 
float AngSumTY () const
 
float AngEWSumTX () const
 
float AngEWSumTY () const
 

Protected Attributes

float fSumTX
 
float fSumTY
 
float fEWSumTX
 
float fEWSumTY
 
float fCosSumTX
 
float fCosSumTY
 
float fCosEWSumTX
 
float fCosEWSumTY
 
float fAngSumTX
 
float fAngSumTY
 
float fAngEWSumTX
 
float fAngEWSumTY
 

Detailed Description

Definition at line 12 of file NusSandObj.h.

Constructor & Destructor Documentation

nussand::NusSandObj::NusSandObj ( )

Definition at line 6 of file NusSandObj.cxx.

References SetAngEWSumTX(), SetAngEWSumTY(), SetAngSumTX(), SetAngSumTY(), SetCosEWSumTX(), SetCosEWSumTY(), SetCosSumTX(), SetCosSumTY(), SetEWSumTX(), SetEWSumTY(), SetSumTX(), and SetSumTY().

7  {
8  SetSumTX(-5);
9  SetSumTY(-5.);
10  SetEWSumTX(-5.);
11  SetEWSumTY(-5.);
12  SetCosSumTX(-5.);
13  SetCosSumTY(-5.);
14  SetCosEWSumTX(-5.);
15  SetCosEWSumTY(-5.);
16  SetAngSumTX(-5.);
17  SetAngSumTY(-5.);
18  SetAngEWSumTX(-5.);
19  SetAngEWSumTY(-5.);
20  }
void SetSumTY(float sumty)
sum of track direction YZ-view unit vectors
Definition: NusSandObj.cxx:34
void SetAngSumTY(float angsumty)
angle with respect to beam of sum of track direction XZ-view unit vectors
Definition: NusSandObj.cxx:82
void SetCosSumTY(float cossumty)
cosine angle with respect to beam of sum of track direction YZ-view unit vectors
Definition: NusSandObj.cxx:58
void SetCosEWSumTX(float cosewsumtx)
cosine angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors ...
Definition: NusSandObj.cxx:64
void SetCosEWSumTY(float cosewsumty)
cosine angle with respect to beam of energy-weighted sum of track direction YZ-view unit vectors ...
Definition: NusSandObj.cxx:70
void SetAngSumTX(float angsumtx)
angle with respect to beam of sum of track direction XZ-view unit vectors
Definition: NusSandObj.cxx:76
void SetAngEWSumTY(float angewsumty)
angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors ...
Definition: NusSandObj.cxx:94
void SetEWSumTY(float ewsumty)
energy-weighted sum of track direction YZ-view unit vectors
Definition: NusSandObj.cxx:46
void SetCosSumTX(float cossumtx)
cosine angle with respect to beam of sum of track direction XZ-view unit vectors
Definition: NusSandObj.cxx:52
void SetEWSumTX(float ewsumtx)
energy-weighted sum of track direction XZ-view unit vectors
Definition: NusSandObj.cxx:40
void SetAngEWSumTX(float angewsumtx)
angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors ...
Definition: NusSandObj.cxx:88
void SetSumTX(float sumtx)
sum of track direction XZ-view unit vectors
Definition: NusSandObj.cxx:28
nussand::NusSandObj::~NusSandObj ( )

Definition at line 23 of file NusSandObj.cxx.

24  {
25  }

Member Function Documentation

float nussand::NusSandObj::AngEWSumTX ( ) const

Definition at line 160 of file NusSandObj.cxx.

References fAngEWSumTX.

Referenced by caf::FillNusSandVars().

161  {
162  return fAngEWSumTX;
163  }
float nussand::NusSandObj::AngEWSumTY ( ) const

Definition at line 166 of file NusSandObj.cxx.

References fAngEWSumTY.

Referenced by caf::FillNusSandVars().

167  {
168  return fAngEWSumTY;
169  }
float nussand::NusSandObj::AngSumTX ( ) const

Definition at line 148 of file NusSandObj.cxx.

References fAngSumTX.

Referenced by caf::FillNusSandVars().

149  {
150  return fAngSumTX;
151  }
float nussand::NusSandObj::AngSumTY ( ) const

Definition at line 154 of file NusSandObj.cxx.

References fAngSumTY.

Referenced by caf::FillNusSandVars().

155  {
156  return fAngSumTY;
157  }
float nussand::NusSandObj::CosEWSumTX ( ) const

Definition at line 136 of file NusSandObj.cxx.

References fCosEWSumTX.

Referenced by caf::FillNusSandVars().

137  {
138  return fCosEWSumTX;
139  }
float nussand::NusSandObj::CosEWSumTY ( ) const

Definition at line 142 of file NusSandObj.cxx.

References fCosEWSumTY.

Referenced by caf::FillNusSandVars().

143  {
144  return fCosEWSumTY;
145  }
float nussand::NusSandObj::CosSumTX ( ) const

Definition at line 124 of file NusSandObj.cxx.

References fCosSumTX.

Referenced by caf::FillNusSandVars().

125  {
126  return fCosSumTX;
127  }
float nussand::NusSandObj::CosSumTY ( ) const

Definition at line 130 of file NusSandObj.cxx.

References fCosSumTY.

Referenced by caf::FillNusSandVars().

131  {
132  return fCosSumTY;
133  }
float nussand::NusSandObj::EWSumTX ( ) const

Definition at line 112 of file NusSandObj.cxx.

References fEWSumTX.

Referenced by caf::FillNusSandVars().

113  {
114  return fEWSumTX;
115  }
float nussand::NusSandObj::EWSumTY ( ) const

Definition at line 118 of file NusSandObj.cxx.

References fEWSumTY.

Referenced by caf::FillNusSandVars().

119  {
120  return fEWSumTY;
121  }
void nussand::NusSandObj::SetAngEWSumTX ( float  angewsumtx)

angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors

Definition at line 88 of file NusSandObj.cxx.

References fAngEWSumTX.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

89  {
90  fAngEWSumTX = angewsumtx;
91  }
void nussand::NusSandObj::SetAngEWSumTY ( float  angewsumty)

angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors

Definition at line 94 of file NusSandObj.cxx.

References fAngEWSumTY.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

95  {
96  fAngEWSumTY = angewsumty;
97  }
void nussand::NusSandObj::SetAngSumTX ( float  angsumtx)

angle with respect to beam of sum of track direction XZ-view unit vectors

Definition at line 76 of file NusSandObj.cxx.

References fAngSumTX.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

77  {
78  fAngSumTX = angsumtx;
79  }
void nussand::NusSandObj::SetAngSumTY ( float  angsumty)

angle with respect to beam of sum of track direction XZ-view unit vectors

Definition at line 82 of file NusSandObj.cxx.

References fAngSumTY.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

83  {
84  fAngSumTY = angsumty;
85  }
void nussand::NusSandObj::SetCosEWSumTX ( float  cosewsumtx)

cosine angle with respect to beam of energy-weighted sum of track direction XZ-view unit vectors

Definition at line 64 of file NusSandObj.cxx.

References fCosEWSumTX.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

65  {
66  fCosEWSumTX = cosewsumtx;
67  }
void nussand::NusSandObj::SetCosEWSumTY ( float  cosewsumty)

cosine angle with respect to beam of energy-weighted sum of track direction YZ-view unit vectors

Definition at line 70 of file NusSandObj.cxx.

References fCosEWSumTY.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

71  {
72  fCosEWSumTY = cosewsumty;
73  }
void nussand::NusSandObj::SetCosSumTX ( float  cossumtx)

cosine angle with respect to beam of sum of track direction XZ-view unit vectors

Definition at line 52 of file NusSandObj.cxx.

References fCosSumTX.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

53  {
54  fCosSumTX = cossumtx;
55  }
void nussand::NusSandObj::SetCosSumTY ( float  cossumty)

cosine angle with respect to beam of sum of track direction YZ-view unit vectors

Definition at line 58 of file NusSandObj.cxx.

References fCosSumTY.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

59  {
60  fCosSumTY = cossumty;
61  }
void nussand::NusSandObj::SetEWSumTX ( float  ewsumtx)

energy-weighted sum of track direction XZ-view unit vectors

Definition at line 40 of file NusSandObj.cxx.

References fEWSumTX.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

41  {
42  fEWSumTX = ewsumtx;
43  }
void nussand::NusSandObj::SetEWSumTY ( float  ewsumty)

energy-weighted sum of track direction YZ-view unit vectors

Definition at line 46 of file NusSandObj.cxx.

References fEWSumTY.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

47  {
48  fEWSumTY = ewsumty;
49  }
void nussand::NusSandObj::SetSumTX ( float  sumtx)

sum of track direction XZ-view unit vectors

Definition at line 28 of file NusSandObj.cxx.

References fSumTX.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

29  {
30  fSumTX = sumtx;
31  }
void nussand::NusSandObj::SetSumTY ( float  sumty)

sum of track direction YZ-view unit vectors

Definition at line 34 of file NusSandObj.cxx.

References fSumTY.

Referenced by NusSandObj(), and nussand::FillNusSandbox::produce().

35  {
36  fSumTY = sumty;
37  }
float nussand::NusSandObj::SumTX ( ) const

Definition at line 100 of file NusSandObj.cxx.

References fSumTX.

Referenced by caf::FillNusSandVars().

101  {
102  return fSumTX;
103  }
float nussand::NusSandObj::SumTY ( ) const

Definition at line 106 of file NusSandObj.cxx.

References fSumTY.

Referenced by caf::FillNusSandVars().

107  {
108  return fSumTY;
109  }

Member Data Documentation

float nussand::NusSandObj::fAngEWSumTX
protected

Definition at line 56 of file NusSandObj.h.

Referenced by AngEWSumTX(), and SetAngEWSumTX().

float nussand::NusSandObj::fAngEWSumTY
protected

Definition at line 57 of file NusSandObj.h.

Referenced by AngEWSumTY(), and SetAngEWSumTY().

float nussand::NusSandObj::fAngSumTX
protected

Definition at line 54 of file NusSandObj.h.

Referenced by AngSumTX(), and SetAngSumTX().

float nussand::NusSandObj::fAngSumTY
protected

Definition at line 55 of file NusSandObj.h.

Referenced by AngSumTY(), and SetAngSumTY().

float nussand::NusSandObj::fCosEWSumTX
protected

Definition at line 52 of file NusSandObj.h.

Referenced by CosEWSumTX(), and SetCosEWSumTX().

float nussand::NusSandObj::fCosEWSumTY
protected

Definition at line 53 of file NusSandObj.h.

Referenced by CosEWSumTY(), and SetCosEWSumTY().

float nussand::NusSandObj::fCosSumTX
protected

Definition at line 50 of file NusSandObj.h.

Referenced by CosSumTX(), and SetCosSumTX().

float nussand::NusSandObj::fCosSumTY
protected

Definition at line 51 of file NusSandObj.h.

Referenced by CosSumTY(), and SetCosSumTY().

float nussand::NusSandObj::fEWSumTX
protected

Definition at line 48 of file NusSandObj.h.

Referenced by EWSumTX(), and SetEWSumTX().

float nussand::NusSandObj::fEWSumTY
protected

Definition at line 49 of file NusSandObj.h.

Referenced by EWSumTY(), and SetEWSumTY().

float nussand::NusSandObj::fSumTX
protected

Definition at line 46 of file NusSandObj.h.

Referenced by SetSumTX(), and SumTX().

float nussand::NusSandObj::fSumTY
protected

Definition at line 47 of file NusSandObj.h.

Referenced by SetSumTY(), and SumTY().


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