#include <CaloNotIntCut.h>
Public Member Functions | |
CaloNotIntCut (const char *cutName, TrkTrack *trkTrack, float qRatioMin=0.8) | |
Constructor for tracker track. Use this constructor if you want to use the tracker track to perform the non-interaction check. | |
CaloNotIntCut (const char *cutName, CaloAxis *xCaloAxis, CaloAxis *yCaloAxis, float qRatioMin=0.8) | |
Constructor for calorimeter track. Use this constructor if you want to use the calorimeter track to perform the non-interaction check. | |
~CaloNotIntCut () | |
Destructor. | |
int | Check (PamLevel2 *event) |
The non-interacting track check. |
CUT DEPENDENCIES: CaloTrackCut for the existence of the track (it can also provide the CaloAxis objects).
CaloNotIntCut::CaloNotIntCut | ( | const char * | cutName, | |
TrkTrack * | trkTrack, | |||
float | qRatioMin = 0.8 | |||
) | [inline] |
Constructor for tracker track. Use this constructor if you want to use the tracker track to perform the non-interaction check.
NOTE: Check() for this constructor is not implemented yet.
cutName | The name of the cut. | |
trkTrack | Pointer to the tracker track object. * | |
qRatioMin | The minimum threshold for the ratio between track charge and total charge in CALO. |
CaloNotIntCut::CaloNotIntCut | ( | const char * | cutName, | |
CaloAxis * | xCaloAxis, | |||
CaloAxis * | yCaloAxis, | |||
float | qRatioMin = 0.8 | |||
) | [inline] |
Constructor for calorimeter track. Use this constructor if you want to use the calorimeter track to perform the non-interaction check.
cutName | The name of the cut. | |
xCaloAxis | The pointer to the CaloAxis object for X axis | |
yCaloAxis | The pointer to the CaloAxis object for Y axis | |
qRatioMin | The minimum threshold for the ratio between track charge and total charge in CALO. |
int CaloNotIntCut::Check | ( | PamLevel2 * | event | ) | [virtual] |