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
|
Go to the documentation of this file.
16 v.SetPtEtaPhiM(1., eta, 0., 0.);
48 "0.015*E+0.14*sqrt(E)",
59 "sqrt(pow(3e-4, 2) + pow(9e-4 / P, 2) / sin(theta))");
double etaToTheta(const double eta)
Convert pseudorapidity (eta) to polar angle (theta) in radians.
A single contiguous region of acceptance.
void SetCharge(ECharge charge)
Select the charges of particles to accept.
Smear::Detector BuildDetector()
Smearing parameterisations for the STAR detector.
Performs smearing of a single kinematic variable according to a simple expression defined via a strin...
void SetEventKinematicsCalculator(TString)
Set the method for calculating event kinematics if FillEventKinematics is used.
void AddDevice(Smearer &device)
Adds a copy of the smearing device to this detector.
void AddZone(const Zone &)
Add a new zone with user-specified coverage.
Smear::Acceptance::Zone makeZone(double etaMin, double etaMax)
Returns an Acceptance::Zone spanning a range in eta.