| 5 |
* Author: Nicola Mori |
* Author: Nicola Mori |
| 6 |
*/ |
*/ |
| 7 |
|
|
| 8 |
/*! @file RigFillAction.h The RigFillAction class declaration file */ |
/*! @file RigFillAction.h The RigFillAction class declaration file. */ |
| 9 |
|
|
| 10 |
#ifndef RIGFILLACTION_H_ |
#ifndef RIGFILLACTION_H_ |
| 11 |
#define RIGFILLACTION_H_ |
#define RIGFILLACTION_H_ |
| 18 |
* |
* |
| 19 |
* This class builds a 2D histogram binned in event rigidity modulus |
* This class builds a 2D histogram binned in event rigidity modulus |
| 20 |
* and threshold rigidity. Each 2D bin will contain the number of events whose |
* and threshold rigidity. Each 2D bin will contain the number of events whose |
| 21 |
* event rigidity modulus and threshold rigidity (eg., Stoermer cutoff rigidity times a threshold coefficient) lie in that bin. Note that the meaning of this threshold coefficient is the same as in |
* event rigidity modulus and threshold rigidity (eg., Stoermer cutoff rigidity times a |
| 22 |
* TrkRigGeoCut, so it must have the same value used for TrkRigGeoCut (consider |
* threshold coefficient) lie in that bin. Note that the meaning of this threshold coefficient |
| 23 |
* using TrkRigGeoCut::GetThresholdCoeff() to retrieve its value). |
* is the same as in TrkRigGeoCut, so it must have the same value used for TrkRigGeoCut |
| 24 |
* Events whose threshold rigidity is below the lower limit of the bins are recorded in a vector of |
* (consider using TrkRigGeoCut::GetThresholdCoeff() to retrieve its value). |
| 25 |
* event rigidities with threshold rigidity in the "inferior threshold bin", which ranges from zero to the the lowest threshold rigidity of the "normal" bins. |
* Events whose threshold rigidity is below the lower limit of the bins are recorded in a vector |
| 26 |
|
* of event rigidities with threshold rigidity in the "inferior threshold bin", which ranges |
| 27 |
|
* from zero to the the lowest threshold rigidity of the "normal" bins. |
| 28 |
* Events are discarded only if their rigidity modulus or threshold rigidity lies |
* Events are discarded only if their rigidity modulus or threshold rigidity lies |
| 29 |
* outside the histogram boundaries. |
* outside the histogram boundaries. |
| 30 |
* |
* |
| 31 |
* CUT DEPENDECIES: TrkPhSinCut for single physical track, TrkRigGeoCut for galactic event. |
* CUT DEPENDENCIES: TrkPhSinCut for single physical track, TrkRigGeoCut for galactic event. |
| 32 |
* |
* |
| 33 |
*/ |
*/ |
| 34 |
class RigFillAction: public CollectionAction { |
class RigFillAction: public CollectionAction { |