CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
MaterialAccountingStep.h File Reference
#include <utility>
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"

Go to the source code of this file.

Classes

class  MaterialAccountingStep
 

Functions

MaterialAccountingStep operator* (const MaterialAccountingStep &x, const MaterialAccountingStep &y)
 
MaterialAccountingStep operator* (const MaterialAccountingStep &x, double y)
 
MaterialAccountingStep operator* (double y, const MaterialAccountingStep &x)
 
MaterialAccountingStep operator+ (const MaterialAccountingStep &x, const MaterialAccountingStep &y)
 
MaterialAccountingStep operator- (const MaterialAccountingStep &x, const MaterialAccountingStep &y)
 
MaterialAccountingStep operator/ (const MaterialAccountingStep &x, double y)
 

Function Documentation

MaterialAccountingStep operator* ( const MaterialAccountingStep x,
const MaterialAccountingStep y 
)
inline

Definition at line 168 of file MaterialAccountingStep.h.

References launcher::step, and detailsBasic3DVector::y.

168  {
170  step *= y;
171  return step;
172 }
list step
Definition: launcher.py:15
MaterialAccountingStep operator* ( const MaterialAccountingStep x,
double  y 
)
inline

Definition at line 175 of file MaterialAccountingStep.h.

References launcher::step, and detailsBasic3DVector::y.

175  {
177  step *= y;
178  return step;
179 }
list step
Definition: launcher.py:15
MaterialAccountingStep operator* ( double  y,
const MaterialAccountingStep x 
)
inline

Definition at line 182 of file MaterialAccountingStep.h.

References launcher::step, and detailsBasic3DVector::y.

182  {
184  step *= y;
185  return step;
186 }
list step
Definition: launcher.py:15
MaterialAccountingStep operator+ ( const MaterialAccountingStep x,
const MaterialAccountingStep y 
)
inline

Definition at line 154 of file MaterialAccountingStep.h.

References launcher::step, and detailsBasic3DVector::y.

154  {
156  step += y;
157  return step;
158 }
list step
Definition: launcher.py:15
MaterialAccountingStep operator- ( const MaterialAccountingStep x,
const MaterialAccountingStep y 
)
inline

Definition at line 161 of file MaterialAccountingStep.h.

References launcher::step, and detailsBasic3DVector::y.

161  {
163  step -= y;
164  return step;
165 }
list step
Definition: launcher.py:15
MaterialAccountingStep operator/ ( const MaterialAccountingStep x,
double  y 
)
inline

Definition at line 189 of file MaterialAccountingStep.h.

References launcher::step, and detailsBasic3DVector::y.

189  {
191  step /= y;
192  return step;
193 }
list step
Definition: launcher.py:15