|
eic-smear
1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
|
A (min, max) range in some variable evaluated as an arbitrary function of theta, phi, E and p (up to two supported). More...
#include <Acceptance.h>
Public Member Functions | |
| virtual | ~CustomCut () |
| CustomCut () | |
| CustomCut (const TString &, double min, double max) | |
| virtual bool | Contains (const erhic::VirtualParticle &) const |
Protected Attributes | |
| TFormula | mFormula |
| int | dim |
| KinType | Kin1 |
| KinType | Kin2 |
| double | Min |
| double | Max |
A (min, max) range in some variable evaluated as an arbitrary function of theta, phi, E and p (up to two supported).
For example, if you want to set the acceptance in pT to [0.,100.] CustomCut("P*sin(theta)", 0., 100.);
Definition at line 44 of file Acceptance.h.
|
virtual |
Definition at line 89 of file Acceptance.cxx.
| Smear::Acceptance::CustomCut::CustomCut | ( | ) |
Definition at line 92 of file Acceptance.cxx.
| Smear::Acceptance::CustomCut::CustomCut | ( | const TString & | formula, |
| double | min, | ||
| double | max | ||
| ) |
Definition at line 101 of file Acceptance.cxx.
|
virtual |
Definition at line 127 of file Acceptance.cxx.
|
protected |
Definition at line 52 of file Acceptance.h.
|
protected |
Definition at line 53 of file Acceptance.h.
|
protected |
Definition at line 54 of file Acceptance.h.
|
protected |
Definition at line 56 of file Acceptance.h.
|
protected |
Definition at line 51 of file Acceptance.h.
|
protected |
Definition at line 55 of file Acceptance.h.