PamCut: TrkCuts/TrkNucleiZCut/TrkNucleiZCut.h File Reference

# TrkCuts/TrkNucleiZCut/TrkNucleiZCut.h File Reference

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

Go to the source code of this file.

## Classes
class | TrkNucleiZCut
| The TrkNuclei charge cut. More...
## Enumerations
enum | TrkNucleiZ_Return { TRKNUCLEIZ_OUTOFBOUNDS, TRKNUCLEIZ_TOOFEWLAYERS, TRKNUCLEIZ_ILLEGALZ }
enum | TrkNucleiZ_method { TRKNUCLEIZ_BETA, TRKNUCLEIZ_RIG }
enum | TrkNucleiZ_Check { TRKNUCLEIZ_CHECKMEAN, TRKNUCLEIZ_CHECKSINGLEVALUES }

## Detailed Description

The TofNucleiZCut class definition file

Definition in file TrkNucleiZCut.h.

## Enumeration Type Documentation

enum TrkNucleiZ_Check

Handy aliases to set check mean

Enumerator:

  TRKNUCLEIZ_CHECKMEAN | Check the mean value.
  TRKNUCLEIZ_CHECKSINGLEVALUES | Check each single charge from each layer.

Definition at line 36 of file TrkNucleiZCut.h.

enum TrkNucleiZ_method

Method to use to measure Z.

Enumerator:

  TRKNUCLEIZ_BETA | Tracker dE/dx Vs. ToF beta.
  TRKNUCLEIZ_RIG | Tracker standalon e: dE/dx Vs. rigidity.

Definition at line 29 of file TrkNucleiZCut.h.

enum TrkNucleiZ_Return

Return values for rejected events

Enumerator:

  TRKNUCLEIZ_OUTOFBOUNDS | Discarded because charge is out of bounds.
  TRKNUCLEIZ_TOOFEWLAYERS | Discarded because charge can be measured in too few layers.
  TRKNUCLEIZ_ILLEGALZ | Discarded because charge is not between 1 and 8.

Definition at line 21 of file TrkNucleiZCut.h.