Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DrawTPCDataStreamEmulator.C File Reference
#include <TFile.h>
#include <TGraphAsymmErrors.h>
#include <TGraphErrors.h>
#include <TH2.h>
#include <TLatex.h>
#include <TLegend.h>
#include <TString.h>
#include <TTree.h>
#include <cassert>
#include <cmath>
#include "SaveCanvas.C"
#include "sPhenixStyle.C"
+ Include dependency graph for DrawTPCDataStreamEmulator.C:

Go to the source code of this file.

Functions

void DataRate ()
 
TH1 * MakeCDF (TH1 *h)
 
void FEEDataSize ()
 
void SectorDataSize ()
 
void dNdeta ()
 
void ChargeCheck ()
 
void WaveletCheck ()
 
void Check1 ()
 
void Occupancy ()
 
void Check2 ()
 
void DrawTPCDataStreamEmulator (const TString infile="/sphenix/user/jinhuang/TPC/TPCMLDataInterface/AuAu200_170kHz_MB_Iter2/AuAu200_170kHz_MB_Iter2_SUM.xml_TPCMLDataInterface.root", const TString disc="Au+Au 170 kHz collision + M.B. in 13#mus")
 

Variables

TFile * _file0 = NULL
 
TString description
 

Function Documentation

void ChargeCheck ( )

Definition at line 268 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 268 of file DrawTPCDataStreamEmulator.C

References _file0, assert, ambiguity_solver_full_chain::idx, merge_hashes::p, and SaveCanvas().

Referenced by DrawTPCDataStreamEmulator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Check1 ( )

Definition at line 322 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 322 of file DrawTPCDataStreamEmulator.C

References _file0, assert, h, hNormalization, ambiguity_solver_full_chain::idx, merge_hashes::p, and SaveCanvas().

Referenced by DrawTPCDataStreamEmulator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Check2 ( )

Definition at line 420 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 420 of file DrawTPCDataStreamEmulator.C

References _file0, assert, ambiguity_solver_full_chain::idx, merge_hashes::p, and SaveCanvas().

Referenced by DrawTPCDataStreamEmulator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DataRate ( )

Definition at line 18 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 18 of file DrawTPCDataStreamEmulator.C

References _file0, assert, description, h, hNormalization, ambiguity_solver_full_chain::idx, leg, merge_hashes::p, and SaveCanvas().

Referenced by DrawTPCDataStreamEmulator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dNdeta ( )

Definition at line 234 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 234 of file DrawTPCDataStreamEmulator.C

References _file0, assert, description, h, hNormalization, ambiguity_solver_full_chain::idx, leg, merge_hashes::p, and SaveCanvas().

+ Here is the call graph for this function:

void DrawTPCDataStreamEmulator ( const TString  infile = "/sphenix/user/jinhuang/TPC/TPCMLDataInterface/AuAu200_170kHz_MB_Iter2/AuAu200_170kHz_MB_Iter2_SUM.xml_TPCMLDataInterface.root",
const TString  disc = "Au+Au 170 kHz collision + M.B. in 13#mus" 
)

Definition at line 492 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 492 of file DrawTPCDataStreamEmulator.C

References _file0, assert, ChargeCheck(), Check1(), Check2(), DataRate(), description, dNdeta, infile, Occupancy(), SetsPhenixStyle(), and WaveletCheck().

+ Here is the call graph for this function:

void FEEDataSize ( )

Definition at line 83 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 83 of file DrawTPCDataStreamEmulator.C

References _file0, assert, Acts::PhysicalConstants::c, description, Acts::UnitConstants::e, hNormalization, ambiguity_solver_full_chain::idx, leg, MakeCDF(), perf_headwind::name, merge_hashes::p, and SaveCanvas().

+ Here is the call graph for this function:

TH1* MakeCDF ( TH1 *  h)

Definition at line 59 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 59 of file DrawTPCDataStreamEmulator.C

References assert, and integral().

+ Here is the call graph for this function:

void Occupancy ( )

Definition at line 395 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 395 of file DrawTPCDataStreamEmulator.C

References _file0, assert, ambiguity_solver_full_chain::idx, merge_hashes::p, and SaveCanvas().

Referenced by DrawTPCDataStreamEmulator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void SectorDataSize ( )

Definition at line 168 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 168 of file DrawTPCDataStreamEmulator.C

References _file0, assert, Acts::PhysicalConstants::c, description, h, hNormalization, ambiguity_solver_full_chain::idx, leg, MakeCDF(), merge_hashes::p, and SaveCanvas().

+ Here is the call graph for this function:

void WaveletCheck ( )

Definition at line 289 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 289 of file DrawTPCDataStreamEmulator.C

References _file0, assert, description, ambiguity_solver_full_chain::idx, leg, merge_hashes::p, and SaveCanvas().

Referenced by DrawTPCDataStreamEmulator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

TFile* _file0 = NULL

Definition at line 15 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 15 of file DrawTPCDataStreamEmulator.C

TString description

Definition at line 16 of file DrawTPCDataStreamEmulator.C.

View newest version in sPHENIX GitHub at line 16 of file DrawTPCDataStreamEmulator.C