CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CTPPSOpticsPlotter::ArmPlots Struct Reference

Public Member Functions

 ArmPlots ()
 
void write () const
 

Public Attributes

std::unique_ptr< TGraph > g_de_x_vs_x_disp
 
std::unique_ptr< TGraph > g_de_y_vs_x_disp
 
unsigned int id_F
 
unsigned int id_N
 

Detailed Description

Definition at line 82 of file CTPPSOpticsPlotter.cc.

Constructor & Destructor Documentation

◆ ArmPlots()

CTPPSOpticsPlotter::ArmPlots::ArmPlots ( )
inline

Definition at line 87 of file CTPPSOpticsPlotter.cc.

87 : g_de_x_vs_x_disp(new TGraph), g_de_y_vs_x_disp(new TGraph) {}
std::unique_ptr< TGraph > g_de_x_vs_x_disp
std::unique_ptr< TGraph > g_de_y_vs_x_disp

Member Function Documentation

◆ write()

void CTPPSOpticsPlotter::ArmPlots::write ( ) const
inline

Definition at line 89 of file CTPPSOpticsPlotter.cc.

References g_de_x_vs_x_disp, and g_de_y_vs_x_disp.

89  {
90  g_de_x_vs_x_disp->SetTitle(";x_N (cm);x_F - x_N (cm)");
91  g_de_x_vs_x_disp->Write("g_de_x_vs_x_disp");
92 
93  g_de_y_vs_x_disp->SetTitle(";x_N (cm);y_F - y_N (cm)");
94  g_de_y_vs_x_disp->Write("g_de_y_vs_x_disp");
95  }
std::unique_ptr< TGraph > g_de_x_vs_x_disp
std::unique_ptr< TGraph > g_de_y_vs_x_disp

Member Data Documentation

◆ g_de_x_vs_x_disp

std::unique_ptr<TGraph> CTPPSOpticsPlotter::ArmPlots::g_de_x_vs_x_disp

Definition at line 85 of file CTPPSOpticsPlotter.cc.

Referenced by write().

◆ g_de_y_vs_x_disp

std::unique_ptr<TGraph> CTPPSOpticsPlotter::ArmPlots::g_de_y_vs_x_disp

Definition at line 85 of file CTPPSOpticsPlotter.cc.

Referenced by write().

◆ id_F

unsigned int CTPPSOpticsPlotter::ArmPlots::id_F

Definition at line 83 of file CTPPSOpticsPlotter.cc.

◆ id_N

unsigned int CTPPSOpticsPlotter::ArmPlots::id_N

Definition at line 83 of file CTPPSOpticsPlotter.cc.