EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include "qaplots.hh"
#include <eicsmear/functions.h>
#include <eicsmear/smear/functions.h>
#include "eicsmear/erhic/Particle.h"
#include "eicsmear/smear/Smear.h"
#include "eicsmear/smear/ParticleMCS.h"
#include "eicsmear/smear/Detector.h"
#include "eicsmeardetectors.hh"
#include <TSystem.h>
#include <TRandom.h>
#include <TDatabasePDG.h>
#include <TFile.h>
#include <TChain.h>
#include <TCanvas.h>
#include <TProfile.h>
#include <TLegend.h>
#include <TText.h>
#include <TStyle.h>
#include <string>
#include <iomanip>
#include <cctype>
#include <exception>
#include <vector>
#include <map>
Go to the source code of this file.
Functions | |
static void | initializepidqabook (const qaparameters &qapars, map< int, pidqacollection > &qabook) |
static void | FillParticleQA (map< int, pidqacollection > &qabook, const Particle *const inParticle, const Smear::ParticleMCS *const inParticleS) |
static void | PlotQA (const qaparameters &qapars, map< int, pidqacollection > &qabook) |
static double | EtaFromTheta (const double theta) |
static double | ThetaFromEta (const double eta) |
int | main (int argc, char *argv[]) |
qaparameters | ParseArguments (int argc, char *argv[]) |
|
static |
Definition at line 415 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 415 of file pgunqa.cxx
|
static |
Definition at line 179 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 179 of file pgunqa.cxx
References Smear::ParticleMCS::GetE(), erhic::ParticleMCbase::GetE(), Smear::ParticleMCS::GetEta(), erhic::ParticleMCbase::GetEta(), Smear::ParticleMCS::GetP(), erhic::ParticleMCbase::GetP(), erhic::ParticleMCbase::GetPdgCode(), Smear::ParticleMCS::GetPhi(), erhic::ParticleMCbase::GetPhi(), Smear::ParticleMCS::GetTheta(), erhic::ParticleMCbase::GetTheta(), Smear::ParticleMCS::IsESmeared(), Smear::ParticleMCS::IsPhiSmeared(), Smear::ParticleMCS::IsPSmeared(), Smear::ParticleMCS::IsThetaSmeared(), and pid.
|
static |
Definition at line 273 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 273 of file pgunqa.cxx
References kdfinder::abs(), qaparameters::detstring, CEMC_TOWER::emin, phibins, pid, qaparameters::pids, and Acts::UnitConstants::s.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 53 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 53 of file pgunqa.cxx
References qaparameters::beam_mom_nn, BuildByName(), qaparameters::detstring, Smear::Detector::GetNDevices(), qaparameters::outfilebase, ParseArguments(), and qaparameters::pids.
qaparameters ParseArguments | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 216 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 216 of file pgunqa.cxx
References qaparameters::beam_mom_nn, c, qaparameters::detstring, Acts::UnitConstants::e, qaparameters::nparticles, qaparameters::outfilebase, and qaparameters::pids.
|
static |
Definition at line 349 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 349 of file pgunqa.cxx
References qaparameters::detstring, qaparameters::outfilebase, and pid.
|
static |
Definition at line 419 of file pgunqa.cxx.
View newest version in sPHENIX GitHub at line 419 of file pgunqa.cxx