![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/TPC/groot/groot.h>
Collaboration diagram for groot:Public Member Functions | |
| virtual | ~groot () |
| void | FillAccessBlobs () |
| void | Report () |
| void | ClearTheDetector () |
| void | SaveTheHistograms (std::string filename) |
Static Public Member Functions | |
| static groot * | instance () |
Public Attributes | |
| std::vector< ATrace * > | theTraces |
| std::vector< AZigzag * > | theZigzags |
| std::vector< ABlob * > | theBlobs [Nr] |
| ABlob * | AccessBlobs [Nr][10] |
| int | BlobCount [Nr] |
| std::vector< ATrack * > | theTracks |
| Event * | event |
| std::vector< TH1 * > | theHistograms |
| TRandom | Randy |
| AZigzag * | ZigzagMap2 [Nr][Nphi] |
| AZigzag * | ZigzagMap [Nsrs] |
| AZigzag * | ZWaveMap [Nsrs] |
Protected Member Functions | |
| groot () | |
| void | CreateZigzags () |
| void | FillZigzagMaps () |
| void | CreateZigzagMaps () |
| void | FindNeighbors () |
| int | PanPinToChannel (int PanPin) |
| int | ConnectorToHybrid (std::string Conn) |
Protected Attributes | |
| int | demapper [128] |
| int | remapper [128] |
| std::map< std::string, std::string > | Padplane_NameToConnector |
| std::map< std::string, std::string > | Padplane_NameToSamPin |
| std::map< std::string, int > | PanSam_SamPinToPanPin |
Static Protected Attributes | |
| static groot * | __instance =0 |
Definition at line 45 of file groot.h.
View newest version in sPHENIX GitHub at line 45 of file groot.h
|
virtual |
|
protected |
Definition at line 25 of file groot.C.
View newest version in sPHENIX GitHub at line 25 of file groot.C
References channel(), CHhybrid, i, j, Nphi, Nr, Nsrs, and AZigzag::ReadCalibration().
Referenced by instance().
Here is the call graph for this function:
Here is the caller graph for this function:| void groot::ClearTheDetector | ( | ) |
Definition at line 127 of file groot.C.
View newest version in sPHENIX GitHub at line 127 of file groot.C
References AZigzag::Cal, i, j, Nr, Nsrs, and AZigzag::Raw.
Referenced by process_event().
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |
Definition at line 311 of file groot.C.
View newest version in sPHENIX GitHub at line 311 of file groot.C
References Acts::PhysicalConstants::c, channel(), CHhybrid, file, CheveronPad_t::fName, CheveronPad_t::fPolyLayer, CheveronPad_t::fPolyWidth, CheveronPad_t::fVia, CheveronPad_t::fWire, CheveronPad_t::fX, CheveronPad_t::fY, index, merge_hashes::items, AZigzag::MyChannel, AZigzag::MyHybrid, AZigzag::MyWaveIndex, Nhybrid, CheveronPad_t::phi, CheveronPad_t::r, Acts::IntegrationTest::R, AZigzag::SetMyID(), Acts::Test::tmp(), ambiguity_solver_full_chain::x, and y.
Here is the call graph for this function:| void groot::FillAccessBlobs | ( | ) |
|
protected |
Definition at line 194 of file groot.C.
View newest version in sPHENIX GitHub at line 194 of file groot.C
References Acts::PhysicalConstants::c, file, merge_hashes::items, and line.
|
protected |
|
inlinestatic |
Definition at line 48 of file groot.h.
View newest version in sPHENIX GitHub at line 48 of file groot.h
References __instance, and groot().
Referenced by AZigzag::ApplyCalibration(), AZigzag::DetermineCommonMode(), FillBlobHist(), FillCalHist(), FillHoughHist(), FindBlobs(), ABlob::GetPHI(), groot100(), NoiseSimulator(), OutputVisualsTPC(), pinit(), process_event(), and ReconstructTracks().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| void groot::Report | ( | ) |
| void groot::SaveTheHistograms | ( | std::string | filename | ) |
|
staticprotected |
Definition at line 97 of file groot.h.
View newest version in sPHENIX GitHub at line 97 of file groot.h
Referenced by instance().
| int groot::BlobCount[Nr] |
|
protected |
| Event* groot::event |
Definition at line 78 of file groot.h.
View newest version in sPHENIX GitHub at line 78 of file groot.h
Referenced by process_event().
|
protected |
|
protected |
|
protected |
| TRandom groot::Randy |
|
protected |
Definition at line 67 of file groot.h.
View newest version in sPHENIX GitHub at line 67 of file groot.h
Referenced by FillBlobHist(), FillHoughHist(), FindBlobs(), and OutputVisualsTPC().
| std::vector<TH1*> groot::theHistograms |
Definition at line 80 of file groot.h.
View newest version in sPHENIX GitHub at line 80 of file groot.h
Referenced by FillBlobHist(), and ABlob::GetPHI().
| std::vector<ATrace*> groot::theTraces |
Definition at line 63 of file groot.h.
View newest version in sPHENIX GitHub at line 63 of file groot.h
Referenced by process_event().
| std::vector<ATrack*> groot::theTracks |
Definition at line 76 of file groot.h.
View newest version in sPHENIX GitHub at line 76 of file groot.h
Referenced by process_event(), and ReconstructTracks().
| std::vector<AZigzag*> groot::theZigzags |
Definition at line 66 of file groot.h.
View newest version in sPHENIX GitHub at line 66 of file groot.h
Referenced by AZigzag::DetermineCommonMode(), FillBlobHist(), FillCalHist(), OutputVisualsTPC(), and process_event().
Definition at line 92 of file groot.h.
View newest version in sPHENIX GitHub at line 92 of file groot.h
Referenced by AZigzag::ApplyCalibration().
Definition at line 91 of file groot.h.
View newest version in sPHENIX GitHub at line 91 of file groot.h
Referenced by FillBlobHist(), FillHoughHist(), FindBlobs(), ABlob::GetPHI(), and NoiseSimulator().