BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
TestVSPClassTransform.C File Reference
#include "Rtypes.h"
Include dependency graph for TestVSPClassTransform.C:

Go to the source code of this file.

Functions

void DrawPointsAndLines (vector< Plane3D::Point > points, TString hexcolor, Int_t marker_style, Double_t marker_size, Double_t line_size, Bool_t isPointDraw, Bool_t isLinesDraw, Bool_t isCloseLine)
void DrawPointsAndLines3D (vector< Plane3D::Point > points, TString hexcolor, Int_t marker_style, Double_t marker_size, Double_t line_size, Bool_t isPointDraw, Bool_t isLinesDraw, Bool_t isCloseLine)
void DrawBranchPoints (TTree *points_tree, TClonesArray *points_array, Int_t first_event, Int_t last_event)
void DrawBranchHits (TTree *points_tree, TClonesArray *points_array, Int_t first_event, Int_t last_event)
void TestVSPClassTransform ()

Variables

TCanvas * planeXY_canv
TCanvas * planeZX_canv
TCanvas * planeZY_canv
TCanvas * XYZview_canv
BmnVSPStationSet * gStationSet
BmnVSPTransform * gTransfClass
vector< vector< Bool_t > > gConfig_visual

Function Documentation

◆ DrawBranchHits()

void DrawBranchHits ( TTree * points_tree,
TClonesArray * points_array,
Int_t first_event,
Int_t last_event )

Definition at line 545 of file TestVSPClassTransform.C.

References TObjArray::At(), DrawPointsAndLines(), DrawPointsAndLines3D(), gConfig_visual, TObjArray::GetEntries(), TTree::GetEntry(), BmnHit::GetModule(), BmnHit::GetStation(), gStationSet, gTransfClass, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::X(), x, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::Y(), y, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::Z(), and z.

Referenced by TestVSPClassTransform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DrawBranchPoints()

void DrawBranchPoints ( TTree * points_tree,
TClonesArray * points_array,
Int_t first_event,
Int_t last_event )

Definition at line 432 of file TestVSPClassTransform.C.

References TObjArray::At(), DrawPointsAndLines(), DrawPointsAndLines3D(), gConfig_visual, TObjArray::GetEntries(), TTree::GetEntry(), BmnVSPPoint::GetModule(), BmnVSPPoint::GetStation(), gStationSet, gTransfClass, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::X(), x, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::Y(), y, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::Z(), and z.

Referenced by TestVSPClassTransform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DrawPointsAndLines()

void DrawPointsAndLines ( vector< Plane3D::Point > points,
TString hexcolor,
Int_t marker_style,
Double_t marker_size,
Double_t line_size,
Bool_t isPointDraw,
Bool_t isLinesDraw,
Bool_t isCloseLine )

Definition at line 272 of file TestVSPClassTransform.C.

References TMarker::Draw(), TObject::Draw(), TColor::GetColor(), planeXY_canv, planeZX_canv, planeZY_canv, TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), and TAttMarker::SetMarkerSize().

Referenced by DrawBranchHits(), DrawBranchPoints(), and TestVSPClassTransform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DrawPointsAndLines3D()

void DrawPointsAndLines3D ( vector< Plane3D::Point > points,
TString hexcolor,
Int_t marker_style,
Double_t marker_size,
Double_t line_size,
Bool_t isPointDraw,
Bool_t isLinesDraw,
Bool_t isCloseLine )

Definition at line 388 of file TestVSPClassTransform.C.

References TPolyLine3D::Draw(), TPolyMarker3D::Draw(), TColor::GetColor(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TPolyLine3D::SetPoint(), TPolyMarker3D::SetPoint(), and XYZview_canv.

Referenced by DrawBranchHits(), DrawBranchPoints(), and TestVSPClassTransform().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TestVSPClassTransform()

void TestVSPClassTransform ( )

Variable Documentation

◆ gConfig_visual

vector<vector<Bool_t> > gConfig_visual

Definition at line 28 of file TestVSPClassTransform.C.

◆ gStationSet

BmnVSPStationSet* gStationSet

Definition at line 26 of file TestVSPClassTransform.C.

◆ gTransfClass

BmnVSPTransform* gTransfClass

Definition at line 27 of file TestVSPClassTransform.C.

◆ planeXY_canv

TCanvas* planeXY_canv

Definition at line 21 of file TestVSPClassTransform.C.

◆ planeZX_canv

TCanvas* planeZX_canv

Definition at line 22 of file TestVSPClassTransform.C.

◆ planeZY_canv

TCanvas* planeZY_canv

Definition at line 23 of file TestVSPClassTransform.C.

◆ XYZview_canv

TCanvas* XYZview_canv

Definition at line 24 of file TestVSPClassTransform.C.