PandaRoot
PndSmpFilt Class Reference

Simple container for filter definition (criteria) for PndFilteredPrimaryGenerator. More...

#include <PndSmpFilt.h>

Public Member Functions

 PndSmpFilt ()
 
void Print ()
 

Public Attributes

TString name
 
bool compo
 
bool veto
 
int pdg [5]
 
int nmin
 
int nmax
 
double pmin
 
double pmax
 
double ptmin
 
double ptmax
 
double pzmin
 
double pzmax
 
double thtmin
 
double thtmax
 
double phimin
 
double phimax
 
int ndau
 
double mcntr
 
double mwin
 
bool nocc
 

Detailed Description

Simple container for filter definition (criteria) for PndFilteredPrimaryGenerator.

Author
Klaus Goetzen <k [dot] goetzen (at) gsi [dot] de>

Definition at line 19 of file PndSmpFilt.h.

Constructor & Destructor Documentation

◆ PndSmpFilt()

PndSmpFilt::PndSmpFilt ( )
inline

Definition at line 21 of file PndSmpFilt.h.

References pdg, and Print().

22  : name(""), compo(false), veto(false), nmin(1), nmax(10000), pmin(0.0), pmax(1e8), ptmin(0.0), ptmax(1e8), pzmin(-1e8), pzmax(1e8), thtmin(0.0), thtmax(180.0), phimin(-1e8),
23  phimax(1e8), ndau(0), mcntr(0.0), mwin(0.0), nocc(false)
24  {
25  pdg[0] = pdg[1] = pdg[2] = pdg[3] = pdg[4] = 0;
26  }
double pzmin
Definition: PndSmpFilt.h:39
double phimin
Definition: PndSmpFilt.h:41
double pzmax
Definition: PndSmpFilt.h:39
double ptmax
Definition: PndSmpFilt.h:38
double pmin
Definition: PndSmpFilt.h:37
bool nocc
Definition: PndSmpFilt.h:45
double pmax
Definition: PndSmpFilt.h:37
double mcntr
Definition: PndSmpFilt.h:44
double thtmax
Definition: PndSmpFilt.h:40
double ptmin
Definition: PndSmpFilt.h:38
TString name
Definition: PndSmpFilt.h:30
double mwin
Definition: PndSmpFilt.h:44
bool compo
Definition: PndSmpFilt.h:32
int pdg[5]
Definition: PndSmpFilt.h:35
double phimax
Definition: PndSmpFilt.h:41
bool veto
Definition: PndSmpFilt.h:33
double thtmin
Definition: PndSmpFilt.h:40

Member Function Documentation

◆ Print()

void PndSmpFilt::Print ( )

Referenced by PndSmpFilt().

Member Data Documentation

◆ compo

bool PndSmpFilt::compo

Definition at line 32 of file PndSmpFilt.h.

◆ mcntr

double PndSmpFilt::mcntr

Definition at line 44 of file PndSmpFilt.h.

◆ mwin

double PndSmpFilt::mwin

Definition at line 44 of file PndSmpFilt.h.

◆ name

TString PndSmpFilt::name

Definition at line 30 of file PndSmpFilt.h.

◆ ndau

int PndSmpFilt::ndau

Definition at line 43 of file PndSmpFilt.h.

◆ nmax

int PndSmpFilt::nmax

Definition at line 36 of file PndSmpFilt.h.

◆ nmin

int PndSmpFilt::nmin

Definition at line 36 of file PndSmpFilt.h.

◆ nocc

bool PndSmpFilt::nocc

Definition at line 45 of file PndSmpFilt.h.

◆ pdg

int PndSmpFilt::pdg[5]

Definition at line 35 of file PndSmpFilt.h.

Referenced by PndSmpFilt().

◆ phimax

double PndSmpFilt::phimax

Definition at line 41 of file PndSmpFilt.h.

◆ phimin

double PndSmpFilt::phimin

Definition at line 41 of file PndSmpFilt.h.

◆ pmax

double PndSmpFilt::pmax

Definition at line 37 of file PndSmpFilt.h.

◆ pmin

double PndSmpFilt::pmin

Definition at line 37 of file PndSmpFilt.h.

◆ ptmax

double PndSmpFilt::ptmax

Definition at line 38 of file PndSmpFilt.h.

◆ ptmin

double PndSmpFilt::ptmin

Definition at line 38 of file PndSmpFilt.h.

◆ pzmax

double PndSmpFilt::pzmax

Definition at line 39 of file PndSmpFilt.h.

◆ pzmin

double PndSmpFilt::pzmin

Definition at line 39 of file PndSmpFilt.h.

◆ thtmax

double PndSmpFilt::thtmax

Definition at line 40 of file PndSmpFilt.h.

◆ thtmin

double PndSmpFilt::thtmin

Definition at line 40 of file PndSmpFilt.h.

◆ veto

bool PndSmpFilt::veto

Definition at line 33 of file PndSmpFilt.h.


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