![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <iostream>
#include <fstream>
#include "sHelix.h"
#include "sChargeMap.h"
#include "TStyle.h"
#include "TCanvas.h"
#include "TMath.h"
#include "TRandom3.h"
#include "TFile.h"
#include "TH1D.h"
#include "TH2D.h"
#include "TH3D.h"
Go to the source code of this file.
Functions | |
int | main () |
Variables | |
const int | npid = 12+1 |
int | apid [npid] |
int | acha [npid] = {-1,-1,+1,+1,+1,+1,+1,+1,+1,-1,-1,-1} |
TString | spid [npid] |
TH1F * | hpid = new TH1F("hpid","hpid",npid,-0.5,npid-0.5) |
TH1F * | hrpass = new TH1F("hrpass","hrpass; r [cm]",100,-15,+15) |
TH1F * | hzpass = new TH1F("hzpass","hzpass; z [cm]",100,-15,+15) |
TH1F * | hpidpass = new TH1F("hpidpass","hpidpass",npid,-0.5,npid-0.5) |
TH1F * | hptpass = new TH1F("hptpass","hptpass; pt [GeV]",100,0,10) |
TH1F * | hetapass = new TH1F("hetapass","hetapass; eta",100,-3,+3) |
TH1F * | hlengthpass =new TH1F("hlengthpass","hlengthpass; length [cm]",100,0,150) |
TH1F * | hbxing = new TH1F("hbxing","hbxing",150,-0.5,300-0.5) |
TH3F * | tracking = new TH3F("tracking","Generated tracks: tracking;xi;yi;zi",120,-100,+100,120,-100,+100,120,-100,+100) |
int main | ( | void | ) |
Definition at line 49 of file simRho.cc.
View newest version in sPHENIX GitHub at line 49 of file simRho.cc
References KFPMath::a, acha, apid, sHelix::breakIntoPieces(), Data, Acts::UnitConstants::e, eta, sChargeMap::Fill(), sHelix::findFirstInterceptTo(), hbxing, hetapass, hlengthpass, hpid, hpidpass, hptpass, hrpass, hzpass, i, impactPar, G4PLUGDOOR::length, testing::internal::Log(), mass, n, npid, pi, train_ambiguity_solver::pid, sChargeMap::Propagate(), sHelix::s(), sChargeMap::SaveIonMap(), sChargeMap::ScreenShot(), spid, propagation_timing::steps, t, ambiguity_solver_full_chain::t1, ambiguity_solver_full_chain::t2, tracking, TwoPi, ambiguity_solver_full_chain::x, y, and physmon_track_finding_ttbar::z.
int acha[npid] = {-1,-1,+1,+1,+1,+1,+1,+1,+1,-1,-1,-1} |
int apid[npid] |
TH1F* hbxing = new TH1F("hbxing","hbxing",150,-0.5,300-0.5) |
TH1F* hetapass = new TH1F("hetapass","hetapass; eta",100,-3,+3) |
TH1F* hlengthpass =new TH1F("hlengthpass","hlengthpass; length [cm]",100,0,150) |
TH1F* hpid = new TH1F("hpid","hpid",npid,-0.5,npid-0.5) |
TH1F* hpidpass = new TH1F("hpidpass","hpidpass",npid,-0.5,npid-0.5) |
TH1F* hptpass = new TH1F("hptpass","hptpass; pt [GeV]",100,0,10) |
TH1F* hrpass = new TH1F("hrpass","hrpass; r [cm]",100,-15,+15) |
TH1F* hzpass = new TH1F("hzpass","hzpass; z [cm]",100,-15,+15) |
const int npid = 12+1 |
TString spid[npid] |