|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Go to the source code of this file.
Functions | |
| void | DrawCreatedStationFront (BmnSiliconStation *station, vector< TLorentzVector > &points) |
| void | RecognizeModuleNumFromPointAndDrawIt (TCanvas *station_front_canv) |
| void | DrawCreatedStationTop (BmnSiliconStation *station, vector< TLorentzVector > &points) |
| void | TestSiliconConfig_Visual () |
Variables | |
| BmnSiliconStation * | g_current_station = 0 |
| TMarker * | g_hits_marker = 0 |
| Int_t | g_n_hits_marker = 0 |
| vector< TMarker * > | g_points_marker |
| Bool_t | g_EnableAddingPoints = true |
| Bool_t | g_DrawOnSeparateLayers = false |
| Bool_t | g_ShowIntersectionPointInfo = true |
| void DrawCreatedStationFront | ( | BmnSiliconStation * | station, |
| vector< TLorentzVector > & | points ) |
Definition at line 99 of file TestSiliconConfig_Visual.C.
References TPad::AddExec(), TPaveText::AddText(), TCanvas::cd(), TMath::DegToRad(), TArrow::Draw(), TH1::Draw(), TMarker::Draw(), TObject::Draw(), TPaveText::Draw(), TPolyLine::Draw(), fabs(), g_current_station, g_EnableAddingPoints, BmnSiliconLayer::GetAngleDeg(), TColor::GetColor(), BmnSiliconLayer::GetDeadZones(), BmnSiliconStation::GetModule(), BmnSiliconStation::GetNModules(), DeadZoneOfStripLayer::GetNPoints(), BmnSiliconModule::GetNStripLayers(), BmnSiliconLayer::GetPitch(), BmnSiliconStation::GetStationNumber(), BmnSiliconModule::GetStripLayer(), BmnSiliconLayer::GetStripNumberingOrder(), BmnSiliconLayer::GetType(), TPolyLine::GetX(), TH1::GetXaxis(), BmnSiliconLayer::GetXLeftStripBorderPoint(), BmnSiliconLayer::GetXMaxLayer(), BmnSiliconModule::GetXMaxModule(), BmnSiliconStation::GetXMaxStation(), BmnSiliconLayer::GetXMinLayer(), BmnSiliconModule::GetXMinModule(), BmnSiliconStation::GetXMinStation(), DeadZoneOfStripLayer::GetXPoint(), BmnSiliconStation::GetXPosition(), BmnSiliconLayer::GetXRightStripBorderPoint(), BmnSiliconStation::GetXShiftOfModule(), BmnSiliconLayer::GetXSize(), BmnSiliconStation::GetXSize(), TPolyLine::GetY(), TH1::GetYaxis(), BmnSiliconLayer::GetYLeftStripBorderPoint(), BmnSiliconLayer::GetYMaxLayer(), BmnSiliconModule::GetYMaxModule(), BmnSiliconStation::GetYMaxStation(), BmnSiliconLayer::GetYMinLayer(), BmnSiliconModule::GetYMinModule(), BmnSiliconStation::GetYMinStation(), DeadZoneOfStripLayer::GetYPoint(), BmnSiliconStation::GetYPosition(), BmnSiliconLayer::GetYRightStripBorderPoint(), BmnSiliconStation::GetYShiftOfModule(), BmnSiliconLayer::GetYSize(), BmnSiliconStation::GetYSize(), BmnSiliconStation::GetZMaxStation(), BmnSiliconStation::GetZMinStation(), BmnSiliconStation::GetZPosition(), BmnSiliconStation::GetZShiftOfModule(), BmnSiliconStation::GetZSize(), LeftToRight, LowerStripLayer, BmnSiliconStation::Modules, NModules, TMath::Pi(), RightToLeft, TArrow::SetArrowSize(), TAttFill::SetFillColor(), TAttFill::SetFillColorAlpha(), TAttFill::SetFillStyle(), TPad::SetGrid(), TAttLine::SetLineColor(), TAttLine::SetLineColorAlpha(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TPolyLine::SetNextPoint(), TH1::SetStats(), TAttText::SetTextColor(), TNamed::SetTitle(), TMarker::SetX(), TLine::SetX1(), TLine::SetX2(), TMarker::SetY(), TLine::SetY1(), TLine::SetY2(), BmnSiliconStation::StationNumber, TMath::Tan(), UpperStripLayer, x, BmnSiliconStation::XMaxStation, BmnSiliconStation::XMinStation, XModuleSize, BmnSiliconStation::XPosition, BmnSiliconStation::XSize, y, BmnSiliconStation::YMaxStation, BmnSiliconStation::YMinStation, YModuleSize, BmnSiliconStation::YPosition, BmnSiliconStation::YSize, BmnSiliconStation::ZMaxStation, BmnSiliconStation::ZMinStation, BmnSiliconStation::ZPosition, and BmnSiliconStation::ZSize.
Referenced by TestSiliconConfig_Visual().
| void DrawCreatedStationTop | ( | BmnSiliconStation * | station, |
| vector< TLorentzVector > & | points ) |
Definition at line 960 of file TestSiliconConfig_Visual.C.
References TCanvas::cd(), TH1::Draw(), TMarker::Draw(), TPolyLine::Draw(), fabs(), TColor::GetColor(), BmnSiliconStation::GetModule(), BmnSiliconModule::GetModuleThickness(), BmnSiliconStation::GetNModules(), BmnSiliconStation::GetStationNumber(), TH1::GetXaxis(), BmnSiliconModule::GetXMaxModule(), BmnSiliconStation::GetXMaxStation(), BmnSiliconModule::GetXMinModule(), BmnSiliconStation::GetXMinStation(), BmnSiliconStation::GetXPosition(), BmnSiliconStation::GetXShiftOfModule(), BmnSiliconStation::GetXSize(), TH1::GetYaxis(), BmnSiliconModule::GetYMaxModule(), BmnSiliconStation::GetYMaxStation(), BmnSiliconModule::GetYMinModule(), BmnSiliconStation::GetYMinStation(), BmnSiliconStation::GetYPosition(), BmnSiliconStation::GetYShiftOfModule(), BmnSiliconStation::GetYSize(), BmnSiliconStation::GetZMaxStation(), BmnSiliconStation::GetZMinStation(), BmnSiliconStation::GetZPosition(), BmnSiliconStation::GetZShiftOfModule(), BmnSiliconStation::GetZSize(), BmnSiliconModule::GetZStartModulePosition(), BmnSiliconStation::Modules, NModules, TAttFill::SetFillStyle(), TPad::SetGrid(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TPolyLine::SetNextPoint(), TPolyLine::SetPoint(), TH1::SetStats(), TNamed::SetTitle(), TMarker::SetX(), TMarker::SetY(), BmnSiliconStation::StationNumber, BmnSiliconStation::XMaxStation, BmnSiliconStation::XMinStation, BmnSiliconStation::XPosition, BmnSiliconStation::XSize, BmnSiliconStation::YMaxStation, BmnSiliconStation::YMinStation, BmnSiliconStation::YPosition, BmnSiliconStation::YSize, BmnSiliconStation::ZMaxStation, BmnSiliconStation::ZMinStation, BmnSiliconStation::ZPosition, and BmnSiliconStation::ZSize.
Referenced by TestSiliconConfig_Visual().
| void RecognizeModuleNumFromPointAndDrawIt | ( | TCanvas * | station_front_canv | ) |
Definition at line 704 of file TestSiliconConfig_Visual.C.
References TSeqCollection::At(), TCanvas::cd(), TString::Contains(), BmnSiliconLayer::ConvertPointToStripPosition(), TMarker::Draw(), g_current_station, g_DrawOnSeparateLayers, g_hits_marker, g_n_hits_marker, g_points_marker, g_ShowIntersectionPointInfo, BmnSiliconLayer::GetAngleDeg(), TColor::GetColor(), TCollection::GetEntries(), TObject::GetName(), BmnSiliconLayer::GetNStrips(), BmnSiliconLayer::GetPitch(), BmnSiliconLayer::GetType(), BmnSiliconLayer::GetXSize(), BmnSiliconLayer::GetYSize(), i, BmnSiliconLayer::IsPointInsideStripLayer(), LowerStripLayer, NModules, TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TCanvas::Update(), UpperStripLayer, x, and y.
| void TestSiliconConfig_Visual | ( | ) |
Definition at line 49 of file TestSiliconConfig_Visual.C.
References DrawCreatedStationFront(), DrawCreatedStationTop(), and BmnSiliconStationSet::GetSiliconStation().
| BmnSiliconStation* g_current_station = 0 |
Definition at line 28 of file TestSiliconConfig_Visual.C.
| Bool_t g_DrawOnSeparateLayers = false |
Definition at line 39 of file TestSiliconConfig_Visual.C.
| Bool_t g_EnableAddingPoints = true |
Definition at line 36 of file TestSiliconConfig_Visual.C.
| TMarker* g_hits_marker = 0 |
Definition at line 30 of file TestSiliconConfig_Visual.C.
| Int_t g_n_hits_marker = 0 |
Definition at line 31 of file TestSiliconConfig_Visual.C.
| vector<TMarker*> g_points_marker |
Definition at line 33 of file TestSiliconConfig_Visual.C.
| Bool_t g_ShowIntersectionPointInfo = true |
Definition at line 42 of file TestSiliconConfig_Visual.C.