EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include "eicsmear/erhic/VirtualParticle.h"
#include "eicsmear/smear/Acceptance.h"
#include "eicsmear/smear/Device.h"
#include "eicsmear/smear/Detector.h"
#include "eicsmear/smear/Smearer.h"
#include "eicsmear/smear/ParticleMCS.h"
#include "eicsmear/smear/PerfectID.h"
#include <eicsmear/smear/Smear.h>
#include <eicsmear/erhic/ParticleMC.h>
#include "Math/Vector4D.h"
Go to the source code of this file.
Functions | |
double | etaToTheta (const double eta) |
double | degreesToRadians (double degrees) |
Smear::Detector | BuildZEUS_0_0 () |
Example smearing script for the ZEUS detector
Definition in file SmearZEUS_0_0.cxx.
Smear::Detector BuildZEUS_0_0 | ( | ) |
Smearing parameterisations for the ZEUS detector.
See JHEP05 (2009) 108.
Note: you must gSystem->Load("libeicsmear") BEFORE loading this script.
Definition at line 45 of file SmearZEUS_0_0.cxx.
View newest version in sPHENIX GitHub at line 45 of file SmearZEUS_0_0.cxx
References Smear::Smearer::Accept, Smear::Detector::AddDevice(), Smear::Acceptance::AddZone(), degreesToRadians(), etaToTheta(), Smear::kE, Smear::kElectromagnetic, Smear::kHadronic, Smear::kP, Smear::kPhi, Smear::kTheta, momentum, phi, Smear::Detector::SetEventKinematicsCalculator(), and theta().
Referenced by BuildByName().
|
inline |
Convert and angle in degrees to one in radians.
Definition at line 34 of file SmearZEUS_0_0.cxx.
View newest version in sPHENIX GitHub at line 34 of file SmearZEUS_0_0.cxx
Referenced by BuildZEUS_0_0().
|
inline |
Convert pseudorapidity (eta) to polar angle (theta) in radians. Make use of TLorentzVector to do eta-to-theta conversion.
Definition at line 25 of file SmearZEUS_0_0.cxx.
View newest version in sPHENIX GitHub at line 25 of file SmearZEUS_0_0.cxx
References v.
Referenced by BuildZEUS_0_0().