--- PamCut/doc/Doxygen/html/classCaloNucleiZCut.html 2009/05/27 13:30:05 1.1.1.1 +++ PamCut/doc/Doxygen/html/classCaloNucleiZCut.html 2009/09/25 15:42:19 1.3 @@ -44,33 +44,18 @@  CaloNucleiZCut (const char *cutName, unsigned int Z, float lowerLimit, float upperLimit, unsigned int method=CALONUCLEIZ_SIEGEN)  Constructor.
~CaloNucleiZCut () +~CaloNucleiZCut () - Destructor.
+ Destructor.
int Check (PamLevel2 *event)  The CaloNucleiZ check.
-

Private Attributes

-unsigned int _Z - -float _lowerLimit - -float _upperLimit - -CaloNuclei * _caloNuclei - -unsigned int _method - -

Static Private Attributes

-static const float _sigmaZ [] = { 0.11, 0.14, 0.21, 0.28, 0.28, 0.31, 0.32, 0.32 } -

Detailed Description

The CaloNuclei charge cut.

-This cut uses the CaloNuclei library to cut events depending on particle's charge value. -

Definition at line 41 of file CaloNucleiZCut.h.

-

Constructor & Destructor Documentation

+This cut uses the CaloNuclei library to cut events depending on particle's charge value.

Constructor & Destructor Documentation

@@ -129,33 +114,6 @@
Returns:
-

Definition at line 56 of file CaloNucleiZCut.h.

- -
-

- -

-
- - - - - - - - -
CaloNucleiZCut::~CaloNucleiZCut (  )  [inline]
-
-
- -

-Destructor. -

- -

Definition at line 62 of file CaloNucleiZCut.h.

- -

References _caloNuclei.

-


Member Function Documentation

@@ -180,134 +138,21 @@

The routine selects events whose value of Zmean obtained from the CaloNuclei Class is in the range [Zmean - sigma*lowerBound, Zmean + sigma*upperBound]. Zmean and sigma are defined respectively as the mean and the standard deviation of the charge distributions obtained using CaloNuclei. In current implementation, means are taken to be equal to the charge value (Zmean = Z) and sigmas are:

Z | sigma ----------- 1 | 0.11 2 | 0.14 3 | 0.21 4 | 0.28 5 | 0.28 6 | 0.31 7 | 0.32 8 | 0.32

-independent of the method used. -

Implements PamCut.

- -

Definition at line 16 of file CaloNucleiZCut.cpp.

- -

References _caloNuclei, _lowerLimit, _method, _sigmaZ, _upperLimit, _Z, CALONUCLEIZ_DEDXBETA, CALONUCLEIZ_DEDXDEFL, CALONUCLEIZ_ILLEGALZ, CALONUCLEIZ_OUTOFBOUNDS, CALONUCLEIZ_SIEGEN, and CUTOK.

- - -

-


Member Data Documentation

- -
-
- - - - -
CaloNuclei* CaloNucleiZCut::_caloNuclei [private]
-
-
- -

- -

Definition at line 96 of file CaloNucleiZCut.h.

- -

Referenced by Check(), and ~CaloNucleiZCut().

- -
-

- -

-
- - - - -
float CaloNucleiZCut::_lowerLimit [private]
-
-
- -

- -

Definition at line 94 of file CaloNucleiZCut.h.

- -

Referenced by Check().

- -
-

- -

-
- - - - -
unsigned int CaloNucleiZCut::_method [private]
-
-
- -

- -

Definition at line 98 of file CaloNucleiZCut.h.

- -

Referenced by Check().

- -
-

- -

-
- - - - -
const float CaloNucleiZCut::_sigmaZ = { 0.11, 0.14, 0.21, 0.28, 0.28, 0.31, 0.32, 0.32 } [static, private]
-
-
- -

- -

Definition at line 92 of file CaloNucleiZCut.h.

- -

Referenced by Check().

- -
-

- -

-
- - - - -
float CaloNucleiZCut::_upperLimit [private]
-
-
- -

- -

Definition at line 95 of file CaloNucleiZCut.h.

- -

Referenced by Check().

- -
-

- -

-
- - - - -
unsigned int CaloNucleiZCut::_Z [private]
-
-
- -

- -

Definition at line 91 of file CaloNucleiZCut.h.

+independent of the method used.

+

Parameters:
+ + +
event The event to analyze.
+
-

Referenced by Check().

+

Implements PamCut.


The documentation for this class was generated from the following files: +
  • CaloCuts/CaloNucleiZCut/CaloNucleiZCut.h
  • CaloCuts/CaloNucleiZCut/CaloNucleiZCut.cpp -
    Generated on Wed May 27 15:21:33 2009 for PamCut by  +
    Generated on Fri Jun 5 15:09:00 2009 for PamCut by  doxygen 1.5.9