EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pgunqa.cxx File Reference
#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>
+ Include dependency graph for pgunqa.cxx:

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[])
 

Function Documentation

double EtaFromTheta ( const double  theta)
static

Definition at line 415 of file pgunqa.cxx.

View newest version in sPHENIX GitHub at line 415 of file pgunqa.cxx

void FillParticleQA ( map< int, pidqacollection > &  qabook,
const Particle *const  inParticle,
const Smear::ParticleMCS *const  inParticleS 
)
static
void initializepidqabook ( const qaparameters qapars,
map< int, pidqacollection > &  qabook 
)
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.

+ Here is the call graph for this function:

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.

+ Here is the call graph for this function:

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.

void PlotQA ( const qaparameters qapars,
map< int, pidqacollection > &  qabook 
)
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.

double ThetaFromEta ( const double  eta)
static

Definition at line 419 of file pgunqa.cxx.

View newest version in sPHENIX GitHub at line 419 of file pgunqa.cxx