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.