#include <UtilStrip.h>
Public Member Functions | |
| StripCluster () | |
| void | Clear () |
| void | AddStripDList (const StripDList &sdl) |
| double | CentU () |
| double | CentV () |
| double | CentZ () |
| double | RMSU () |
| double | RMSV () |
| double | RMSZ () |
| double | WCentU () |
| double | WCentV () |
| double | WCentZ () |
| double | WRMSU () |
| double | WRMSV () |
| double | WRMSZ () |
Public Attributes | |
| std::set< SetStrip > | Strips |
| unsigned int | NStrips |
| double | SumU |
| double | SumV |
| double | SumZ |
| double | SumSqU |
| double | SumSqV |
| double | SumSqZ |
| double | SumPE |
| double | WSumU |
| double | WSumV |
| double | WSumZ |
| double | WSumSqU |
| double | WSumSqV |
| double | WSumSqZ |
Friends | |
| bool | operator< (const StripCluster &scl1, const StripCluster &scl2) |
|
|
Definition at line 64 of file UtilStrip.h. 00064 {Clear();}
|
|
|
Definition at line 109 of file UtilStrip.cxx. References NStrips, StripDList::PE, Strips, SumPE, SumSqU, SumSqV, SumSqZ, SumU, SumV, SumZ, StripDList::TCIndex, StripDList::U, StripDList::V, WSumSqU, WSumSqV, WSumSqZ, WSumU, WSumV, WSumZ, and StripDList::Z. 00109 {
00110 NStrips++;
00111 SumPE += sdl.PE;
00112
00113 SumU += sdl.U;
00114 SumV += sdl.V;
00115 SumZ += sdl.Z;
00116
00117 SumSqU += sdl.U * sdl.U;
00118 SumSqV += sdl.V * sdl.V;
00119 SumSqZ += sdl.Z * sdl.Z;
00120
00121 WSumU += sdl.U * sdl.PE;
00122 WSumV += sdl.V * sdl.PE;
00123 WSumZ += sdl.Z * sdl.PE;
00124
00125 WSumSqU += sdl.U * sdl.U * sdl.PE;
00126 WSumSqV += sdl.V * sdl.V * sdl.PE;
00127 WSumSqZ += sdl.Z * sdl.Z * sdl.PE;
00128
00129 Strips.insert(SetStrip(sdl.TCIndex,false,sdl.PE));
00130 }
|
|
|
Definition at line 75 of file UtilStrip.h. Referenced by RMSU(). 00075 {return SumU/(double)NStrips;}
|
|
|
Definition at line 76 of file UtilStrip.h. Referenced by RMSV(). 00076 {return SumV/(double)NStrips;}
|
|
|
Definition at line 77 of file UtilStrip.h. Referenced by RMSZ(). 00077 {return SumZ/(double)NStrips;}
|
|
|
Definition at line 99 of file UtilStrip.cxx. References NStrips, Strips, SumPE, SumSqU, SumSqV, SumSqZ, SumU, SumV, SumZ, WSumSqU, WSumSqV, WSumSqZ, WSumU, WSumV, and WSumZ. 00099 {
00100 NStrips = 0;
00101 SumU = SumV = SumZ = SumSqU = SumSqV = SumSqZ = 0.0;
00102
00103 SumPE = 0.0;
00104 WSumU = WSumV = WSumZ = WSumSqU = WSumSqV = WSumSqZ = 0.0;
00105
00106 Strips.clear();
00107 }
|
|
|
Definition at line 132 of file UtilStrip.cxx. References CentU(), NStrips, and SumSqU.
|
|
|
Definition at line 136 of file UtilStrip.cxx. References CentV(), NStrips, and SumSqV.
|
|
|
Definition at line 140 of file UtilStrip.cxx. References CentZ(), NStrips, and SumSqZ.
|
|
|
Definition at line 87 of file UtilStrip.h. 00087 {return WSumU/SumPE;}
|
|
|
Definition at line 88 of file UtilStrip.h. 00088 {return WSumV/SumPE;}
|
|
|
Definition at line 89 of file UtilStrip.h. 00089 {return WSumZ/SumPE;}
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 96 of file UtilStrip.h.
|
|
|
Definition at line 72 of file UtilStrip.h. Referenced by AddStripDList(), Clear(), RMSU(), RMSV(), and RMSZ(). |
|
|
Definition at line 69 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 84 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 73 of file UtilStrip.h. Referenced by AddStripDList(), Clear(), and RMSU(). |
|
|
Definition at line 73 of file UtilStrip.h. Referenced by AddStripDList(), Clear(), and RMSV(). |
|
|
Definition at line 73 of file UtilStrip.h. Referenced by AddStripDList(), Clear(), and RMSZ(). |
|
|
Definition at line 73 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 73 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 73 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 85 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 85 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 85 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 85 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 85 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
|
|
Definition at line 85 of file UtilStrip.h. Referenced by AddStripDList(), and Clear(). |
1.3.9.1