CMS 3D CMS Logo

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

Public Member Functions

 RPPlots ()
 
void write () const
 

Public Attributes

std::unique_ptr< TGraph > g_L_x_vs_xi
 
std::unique_ptr< TGraph > g_L_y_vs_xi
 
std::unique_ptr< TGraph > g_v_x_vs_xi
 
std::unique_ptr< TGraph > g_v_y_vs_xi
 
std::unique_ptr< TGraph > g_x_D_vs_xi
 
std::unique_ptr< TGraph > g_y_D_vs_xi
 
std::unique_ptr< TGraph > h_y_vs_x_disp
 

Detailed Description

Definition at line 39 of file CTPPSOpticsPlotter.cc.

Constructor & Destructor Documentation

CTPPSOpticsPlotter::RPPlots::RPPlots ( )
inline

Definition at line 44 of file CTPPSOpticsPlotter.cc.

45  : g_v_x_vs_xi(new TGraph),
46  g_L_x_vs_xi(new TGraph),
47  g_x_D_vs_xi(new TGraph),
48  g_v_y_vs_xi(new TGraph),
49  g_L_y_vs_xi(new TGraph),
50  g_y_D_vs_xi(new TGraph),
51  h_y_vs_x_disp(new TGraph) {}
std::unique_ptr< TGraph > g_L_x_vs_xi
std::unique_ptr< TGraph > g_x_D_vs_xi
std::unique_ptr< TGraph > g_L_y_vs_xi
std::unique_ptr< TGraph > g_v_y_vs_xi
std::unique_ptr< TGraph > g_v_x_vs_xi
std::unique_ptr< TGraph > h_y_vs_x_disp
std::unique_ptr< TGraph > g_y_D_vs_xi

Member Function Documentation

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

Definition at line 53 of file CTPPSOpticsPlotter.cc.

53  {
54  g_v_x_vs_xi->SetTitle(";xi;v_{x}");
55  g_v_x_vs_xi->Write("g_v_x_vs_xi");
56 
57  g_L_x_vs_xi->SetTitle(";xi;L_{x} (cm)");
58  g_L_x_vs_xi->Write("g_L_x_vs_xi");
59 
60  g_x_D_vs_xi->SetTitle(";xi;x_{D} (cm)");
61  g_x_D_vs_xi->Write("g_x_D_vs_xi");
62 
63  g_v_y_vs_xi->SetTitle(";xi;v_{y}");
64  g_v_y_vs_xi->Write("g_v_y_vs_xi");
65 
66  g_L_y_vs_xi->SetTitle(";xi;L_{y} (cm)");
67  g_L_y_vs_xi->Write("g_L_y_vs_xi");
68 
69  g_y_D_vs_xi->SetTitle(";xi;y_{D} (cm)");
70  g_y_D_vs_xi->Write("g_y_D_vs_xi");
71 
72  h_y_vs_x_disp->SetTitle(";x (cm);y (cm)");
73  h_y_vs_x_disp->Write("h_y_vs_x_disp");
74  }
std::unique_ptr< TGraph > g_L_x_vs_xi
std::unique_ptr< TGraph > g_x_D_vs_xi
std::unique_ptr< TGraph > g_L_y_vs_xi
std::unique_ptr< TGraph > g_v_y_vs_xi
std::unique_ptr< TGraph > g_v_x_vs_xi
std::unique_ptr< TGraph > h_y_vs_x_disp
std::unique_ptr< TGraph > g_y_D_vs_xi

Member Data Documentation

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::g_L_x_vs_xi

Definition at line 40 of file CTPPSOpticsPlotter.cc.

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::g_L_y_vs_xi

Definition at line 41 of file CTPPSOpticsPlotter.cc.

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::g_v_x_vs_xi

Definition at line 40 of file CTPPSOpticsPlotter.cc.

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::g_v_y_vs_xi

Definition at line 41 of file CTPPSOpticsPlotter.cc.

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::g_x_D_vs_xi

Definition at line 40 of file CTPPSOpticsPlotter.cc.

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::g_y_D_vs_xi

Definition at line 41 of file CTPPSOpticsPlotter.cc.

std::unique_ptr<TGraph> CTPPSOpticsPlotter::RPPlots::h_y_vs_x_disp

Definition at line 42 of file CTPPSOpticsPlotter.cc.