PamCut: CaloCuts/CaloNucleiZCut/CaloNucleiZCut.h File Reference

# CaloCuts/CaloNucleiZCut/CaloNucleiZCut.h File Reference

`#include "../../PamCutBase/PamCutBase.h"`
`#include <CaloNuclei.h>`
`#include <TH2F.h>`

Go to the source code of this file.

## Classes
class | CaloNucleiZCut
| The CaloNuclei charge cut. More...
## Enumerations
enum | CaloNucleiZ_Return { CALONUCLEIZ_OUTOFBOUNDS, CALONUCLEIZ_ILLEGALZ }
enum | CaloNucleiZ_method { CALONUCLEIZ_SIEGEN, CALONUCLEIZ_DEDXBETA, CALONUCLEIZ_DEDXDEFL }

## Detailed Description

The TofNucleiZCut class definition file

Definition in file CaloNucleiZCut.h.

## Enumeration Type Documentation

enum CaloNucleiZ_method

Method to use to measure Z.

Enumerator:

  CALONUCLEIZ_SIEGEN | Siegen method: stdedx vs. beta from ToF.
  CALONUCLEIZ_DEDXBETA | dE/dx in the first calorimeter plane vs. beta from ToF
  CALONUCLEIZ_DEDXDEFL | dE/dx in the first calorimeter plane vs. deflection from Tracker

Definition at line 28 of file CaloNucleiZCut.h.

enum CaloNucleiZ_Return

Return values for rejected events

Enumerator:

  CALONUCLEIZ_OUTOFBOUNDS | Discarded because charge is out of bounds.
  CALONUCLEIZ_ILLEGALZ | Discarded because charge is not between 1 and 8.

Definition at line 21 of file CaloNucleiZCut.h.