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 43 of file CTPPSOpticsPlotter.cc.

Constructor & Destructor Documentation

◆ RPPlots()

CTPPSOpticsPlotter::RPPlots::RPPlots ( )
inline

Definition at line 48 of file CTPPSOpticsPlotter.cc.

48  : g_v_x_vs_xi(new TGraph),
49  g_L_x_vs_xi(new TGraph),
50  g_x_D_vs_xi(new TGraph),
51  g_v_y_vs_xi(new TGraph),
52  g_L_y_vs_xi(new TGraph),
53  g_y_D_vs_xi(new TGraph),
54  h_y_vs_x_disp(new TGraph) {}
55 

Member Function Documentation

◆ write()

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

Definition at line 57 of file CTPPSOpticsPlotter.cc.

57  {x}");
58  g_v_x_vs_xi->Write("g_v_x_vs_xi");
59 
60  g_L_x_vs_xi->SetTitle(";xi;L_{x} (cm)");
61  g_L_x_vs_xi->Write("g_L_x_vs_xi");
62 
63  g_x_D_vs_xi->SetTitle(";xi;x_{D} (cm)");
64  g_x_D_vs_xi->Write("g_x_D_vs_xi");
65 
66  g_v_y_vs_xi->SetTitle(";xi;v_{y}");
67  g_v_y_vs_xi->Write("g_v_y_vs_xi");
68 
69  g_L_y_vs_xi->SetTitle(";xi;L_{y} (cm)");
70  g_L_y_vs_xi->Write("g_L_y_vs_xi");
71 
72  g_y_D_vs_xi->SetTitle(";xi;y_{D} (cm)");
73  g_y_D_vs_xi->Write("g_y_D_vs_xi");
74 
75  h_y_vs_x_disp->SetTitle(";x (cm);y (cm)");
76  h_y_vs_x_disp->Write("h_y_vs_x_disp");
77  }
78  };

Member Data Documentation

◆ g_L_x_vs_xi

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

Definition at line 44 of file CTPPSOpticsPlotter.cc.

◆ g_L_y_vs_xi

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

Definition at line 45 of file CTPPSOpticsPlotter.cc.

◆ g_v_x_vs_xi

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

Definition at line 44 of file CTPPSOpticsPlotter.cc.

◆ g_v_y_vs_xi

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

Definition at line 45 of file CTPPSOpticsPlotter.cc.

◆ g_x_D_vs_xi

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

Definition at line 44 of file CTPPSOpticsPlotter.cc.

◆ g_y_D_vs_xi

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

Definition at line 45 of file CTPPSOpticsPlotter.cc.

◆ h_y_vs_x_disp

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

Definition at line 46 of file CTPPSOpticsPlotter.cc.

DDAxes::y
CTPPSOpticsPlotter::RPPlots::g_x_D_vs_xi
std::unique_ptr< TGraph > g_x_D_vs_xi
Definition: CTPPSOpticsPlotter.cc:44
DDAxes::x
CTPPSOpticsPlotter::RPPlots::g_L_y_vs_xi
std::unique_ptr< TGraph > g_L_y_vs_xi
Definition: CTPPSOpticsPlotter.cc:45
CTPPSOpticsPlotter::RPPlots::h_y_vs_x_disp
std::unique_ptr< TGraph > h_y_vs_x_disp
Definition: CTPPSOpticsPlotter.cc:46
CTPPSOpticsPlotter::RPPlots::g_L_x_vs_xi
std::unique_ptr< TGraph > g_L_x_vs_xi
Definition: CTPPSOpticsPlotter.cc:44
CTPPSOpticsPlotter::RPPlots::g_v_y_vs_xi
std::unique_ptr< TGraph > g_v_y_vs_xi
Definition: CTPPSOpticsPlotter.cc:45
protons_cff.xi
xi
Definition: protons_cff.py:31
CTPPSOpticsPlotter::RPPlots::g_y_D_vs_xi
std::unique_ptr< TGraph > g_y_D_vs_xi
Definition: CTPPSOpticsPlotter.cc:45
funct::D
DecomposeProduct< arg, typename Div::arg > D
Definition: Factorize.h:141
CTPPSOpticsPlotter::RPPlots::g_v_x_vs_xi
std::unique_ptr< TGraph > g_v_x_vs_xi
Definition: CTPPSOpticsPlotter.cc:44