FairRoot/PandaRoot
|
#include <vector>
Go to the source code of this file.
Functions | |
timer | Start () |
TFile | filerun ("testrun.root") |
treemc | SetBranchAddress ("STTPoint",&pnt) |
treemc | SetBranchAddress ("MCTrack",&mctrack) |
TFile | filedigi ("testdigi.root") |
treedigi | SetBranchAddress ("STTHit",&digi) |
TFile | filehelix ("testreco.root") |
treereco | SetBranchAddress ("SttHelixHit",&hh) |
treereco | SetBranchAddress ("STTTrack",&track) |
treereco | SetBranchAddress ("STTTrackMatch",&matchtrack) |
c | Divide (1, 2) |
c1 | Divide (2, 2) |
cout<< treereco-> | GetEntriesFast () |
c | cd (1) |
hdedxvsp | Draw () |
c | cd (2) |
hdedxvsp_e | SetMarkerColor (2) |
hdedxvsp_k | SetMarkerColor (3) |
c1 | cd (3) |
hdedxvsp_pi | SetMarkerColor (4) |
hdedxvsp_mu | SetMarkerColor (7) |
hdedxvsp_mu | Draw ("SAME") |
c1 | cd (4) |
hdedxvsp_p | SetMarkerColor (5) |
c2 | cd () |
hdedxvsp | Write () |
out_dedx | Close () |
Variables | |
TStopwatch | timer |
TTree * | treemc = (TTree*) filerun.Get("pndsim") |
TClonesArray * | pnt = new TClonesArray("PndSttPoint") |
TClonesArray * | mctrack = new TClonesArray("PndMCTrack") |
TTree * | treedigi = (TTree*) filedigi.Get("pndsim") |
TClonesArray * | digi = new TClonesArray("PndSttHit") |
TTree * | treereco = (TTree*) filehelix.Get("pndsim") |
TClonesArray * | hh = new TClonesArray("PndSttHelixHit") |
TClonesArray * | track = new TClonesArray("PndSttTrack") |
TClonesArray * | matchtrack = new TClonesArray("PndSttTrackMatch") |
TCanvas * | c = new TCanvas("c", "c", 0, 0, 600, 600) |
TH1F * | samplenum = new TH1F("samplenum","number of sampling",50,0.,50.) |
TH2F * | hdedxvsp = new TH2F("hdedxvsp","dedx vs p",100,0.,1.5, 100,0.,40.) |
TCanvas * | c1 = new TCanvas("c1", "c1", 0, 0, 600, 600) |
TH2F * | hdedxvsp_p = new TH2F("hdedxvsp_p","dedx vs p for p",100,0.,1.5, 100,0.,40.) |
TH2F * | hdedxvsp_pi = new TH2F("hdedxvsp_pi","dedx vs p for #pi",100,0.,1.5, 100,0.,40.) |
TH2F * | hdedxvsp_e = new TH2F("hdedxvsp_e","dedx vs p for e",100,0.,1.5, 100,0.,40.) |
TH2F * | hdedxvsp_k = new TH2F("hdedxvsp_k","dedx vs p for K",100,0.,1.5, 100,0.,40.) |
TH2F * | hdedxvsp_mu = new TH2F("hdedxvsp_mu","dedx vs p for #mu",100,0.,1.5, 100,0.,40.) |
TCanvas * | c2 = new TCanvas("c2", "c2", 0, 0, 600, 600) |
TH2F * | hdedxvsp_reco = new TH2F("hdedxvsp_reco","dedx vs reco p",100,0.,1.5, 100,0.,40.) |
TFile * | out_dedx = new TFile("out_dedx_helixhit.root", "RECREATE") |
c cd | ( | 1 | ) |
c cd | ( | 2 | ) |
c1 cd | ( | 3 | ) |
c1 cd | ( | 4 | ) |
c2 cd | ( | ) |
out_dedx Close | ( | ) |
c Divide | ( | 1 | , |
2 | |||
) |
c1 Divide | ( | 2 | , |
2 | |||
) |
hdedxvsp Draw | ( | ) |
Definition at line 64 of file NHitsPerEvent.C.
fdedx5 Draw | ( | "SAME" | ) |
TFile filedigi | ( | "testdigi.root" | ) |
Referenced by printsttcoords(), QAmacro_stt_4(), runDetectorInfo(), runEventInfo(), runOnline(), runOnlineDisplay(), runOnlineDisplayGeomTest(), runOnlineDisplayMCCheck(), runOnlineDisplayMCCheckFaster(), runOnlineDisplayMCCheckFaster2(), runOnlineDisplayMCCheckFaster3(), runOnlineDisplayProduction(), runOnlineDisplayRelease(), runStreamDisplay(), runTimestampCheck(), runTripletAna(), and runTripletFinderMini().
TFile filehelix | ( | "testreco.root" | ) |
TFile filerun | ( | "testrun.root" | ) |
Referenced by QAmacro_stt_4().
cout<< treereco-> GetEntriesFast | ( | ) |
Definition at line 51 of file checkdedx_helixhit.C.
References cos(), d0, Double_t, evt, PndSttTrack::GetCharge(), PndSttHelixHit::GetdEdx(), PndSttTrack::GetDist(), PndSttTrack::GetHelixHitIndex(), PndSttHelixHit::GetHitIndex(), PndSttTrackMatch::GetMCTrackID(), PndMCTrack::GetMomentum(), PndSttTrack::GetNofHelixHits(), PndMCTrack::GetPdgCode(), PndSttTrack::GetPhi(), PndSttTrack::GetRad(), PndSttTrack::GetTanL(), PndSttTrack::GetZ(), h, m, phi0, plong, ptot, ptran, R, sin(), sqrt(), tanl, x0, y0, and z0.
treemc SetBranchAddress | ( | "STTPoint" | , |
& | pnt | ||
) |
treemc SetBranchAddress | ( | "MCTrack" | , |
& | mctrack | ||
) |
treedigi SetBranchAddress | ( | "STTHit" | , |
& | digi | ||
) |
treereco SetBranchAddress | ( | "SttHelixHit" | , |
& | hh | ||
) |
treereco SetBranchAddress | ( | "STTTrack" | , |
& | track | ||
) |
treereco SetBranchAddress | ( | "STTTrackMatch" | , |
& | matchtrack | ||
) |
hdedxvsp_e SetMarkerColor | ( | 2 | ) |
hdedxvsp_k SetMarkerColor | ( | 3 | ) |
hdedxvsp_pi SetMarkerColor | ( | 4 | ) |
hdedxvsp_mu SetMarkerColor | ( | 7 | ) |
hdedxvsp_p SetMarkerColor | ( | 5 | ) |
timer Start | ( | ) |
hdedxvsp Write | ( | ) |
TCanvas* c = new TCanvas("c", "c", 0, 0, 600, 600) |
Definition at line 35 of file checkdedx_helixhit.C.
TCanvas* c1 = new TCanvas("c1", "c1", 0, 0, 600, 600) |
Definition at line 40 of file checkdedx_helixhit.C.
TCanvas* c2 = new TCanvas("c2", "c2", 0, 0, 600, 600) |
Definition at line 48 of file checkdedx_helixhit.C.
TClonesArray* digi = new TClonesArray("PndSttHit") |
Definition at line 20 of file checkdedx_helixhit.C.
Referenced by PndDrcDigiTask::ActivatePixel(), PndDrcTimeDigiTask::ActivatePixel(), PndEmcCluster::addDigi(), PndMasterRunAna::AddDigiOnlyTasks(), PndMasterRunAna::AddDigiTasks(), PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndEmcCluster::addLocalMax(), PndGemFindClustersTB::AnalyzeClusters(), PndEmcClusterMoments::Centre1(), PndEmcClusterMoments::Centre2(), PndGemFindClustersTB::CheckCluster(), PndGemFindClustersTB::CompareDigiToClusters(), PndGemFindClusters::CompareDigiToClustersDigis(), PndGemFindClusters::CreateClusters(), PndGemFindClustersTB::CreateClusters(), PndSdsChargeWeightingAlgorithms::DigiCharge(), PndSdsIdealChargeConversion::DigiValueToCharge(), PndEmcClusterEnergySums::E9(), PndEmcClusterProperties::Energy(), PndEmcClusterEnergySums::energy(), PndMQSdsHitLoader::Exec(), for(), PndEmcDigiCaloDraw::GetEnergy(), PndEmcDigiCaloDraw::GetVector(), PndEmcClusterProperties::GravWhere(), PndEmcXClMoments::Init(), PndEmc2DLocMaxFinder::isALocalMax(), PndEmcClusterMoments::Major1(), PndEmcClusterMoments::Major2(), PndEmcClusterProperties::Major_axis(), PndEmcClusterProperties::Mass(), PndEmcCluster::Maxima(), PndEmcClusterMoments::Minor1(), PndEmcClusterMoments::Minor2(), PndEmcClusterMoments::Phi1(), PndEmcClusterMoments::Phi2(), PndEmcXClMoments::Print(), PndMvdPastaTorino::ReadTorinoDaqFrame(), reco_analys(), PndEmcCluster::removeDigi(), PndEmcClusterMoments::SecondMoment(), PndEmcClusterMoments::SecondMomentTP(), PndGemFindHits::SortDigis(), PndEmcClusterMoments::Theta1(), PndEmcClusterMoments::Theta2(), timeStructurePasta(), PndGemFindClustersTB::WriteClusters(), and PndCATracking::WriteMVDHits().
TH2F* hdedxvsp = new TH2F("hdedxvsp","dedx vs p",100,0.,1.5, 100,0.,40.) |
Definition at line 38 of file checkdedx_helixhit.C.
Definition at line 44 of file checkdedx_helixhit.C.
Definition at line 45 of file checkdedx_helixhit.C.
Definition at line 46 of file checkdedx_helixhit.C.
Definition at line 42 of file checkdedx_helixhit.C.
Definition at line 43 of file checkdedx_helixhit.C.
Definition at line 49 of file checkdedx_helixhit.C.
TClonesArray* hh = new TClonesArray("PndSttHelixHit") |
Definition at line 26 of file checkdedx_helixhit.C.
Referenced by PndDrcReco::CanvasSave(), and PndFTSCAGBTracker::FitTracks().
TClonesArray* matchtrack = new TClonesArray("PndSttTrackMatch") |
Definition at line 32 of file checkdedx_helixhit.C.
TClonesArray* mctrack = new TClonesArray("PndMCTrack") |
Definition at line 14 of file checkdedx_helixhit.C.
TFile* out_dedx = new TFile("out_dedx_helixhit.root", "RECREATE") |
Definition at line 160 of file checkdedx_helixhit.C.
TClonesArray* pnt = new TClonesArray("PndSttPoint") |
Definition at line 12 of file checkdedx_helixhit.C.
Referenced by RhoSimpleVertexSelector::Accept(), PndSttMvdGemTracking::EvaluatePerformances(), PndRichRecoTask::Exec(), PndRichHitProducer::Exec(), PndFtsTrackerIdeal::Exec(), PndLmdBPtestTask::Exec(), PndTrkCombiLegendreTask::Exec(), RhoCalculationTools::GetBz(), PndPidCorrelator::GetTrackInfo(), PndFsmTrack::HelixRep(), PndRichReco::Init(), PndFsmTrack::Propagate(), and QAmacro_stt_4().
TH1F* samplenum = new TH1F("samplenum","number of sampling",50,0.,50.) |
Definition at line 37 of file checkdedx_helixhit.C.
TStopwatch timer |
Definition at line 1 of file checkdedx_helixhit.C.
TClonesArray* track = new TClonesArray("PndSttTrack") |
Definition at line 30 of file checkdedx_helixhit.C.
TTree* treedigi = (TTree*) filedigi.Get("pndsim") |
Definition at line 19 of file checkdedx_helixhit.C.
Referenced by printsttcoords(), QAmacro_stt_4(), runEventInfo(), runOnline(), runOnlineDisplay(), runOnlineDisplayGeomTest(), runOnlineDisplayMCCheck(), runOnlineDisplayMCCheckFaster(), runOnlineDisplayMCCheckFaster2(), runOnlineDisplayMCCheckFaster3(), runOnlineDisplayProduction(), runOnlineDisplayRelease(), runStreamDisplay(), runTimestampCheck(), runTripletAna(), and runTripletFinderMini().
TTree* treemc = (TTree*) filerun.Get("pndsim") |
Definition at line 11 of file checkdedx_helixhit.C.
TTree* treereco = (TTree*) filehelix.Get("pndsim") |
Definition at line 25 of file checkdedx_helixhit.C.
Referenced by QAmacro_stt_4().