CMS 3D CMS Logo

List of all members | Public Types | Public Attributes
SummationStep Struct Reference

#include <SummationSpecification.h>

Public Types

enum  Stage { NO_STAGE, FIRST, STAGE1, STAGE2 }
 
enum  Type {
  NO_TYPE = 0, GROUPBY = 1, EXTEND_X = 2, EXTEND_Y = 3,
  COUNT = 4, REDUCE = 5, SAVE = 6, USE_X = 8,
  USE_Y = 9, USE_Z = 10, PROFILE = 11
}
 

Public Attributes

std::string arg
 
std::vector< GeometryInterface::Columncolumns
 
int nbins {-1}
 
Stage stage = NO_STAGE
 
Type type = NO_TYPE
 
int xmax {0}
 
int xmin {0}
 

Detailed Description

Definition at line 20 of file SummationSpecification.h.

Member Enumeration Documentation

◆ Stage

Enumerator
NO_STAGE 
FIRST 
STAGE1 
STAGE2 

Definition at line 43 of file SummationSpecification.h.

◆ Type

Enumerator
NO_TYPE 
GROUPBY 
EXTEND_X 
EXTEND_Y 
COUNT 
REDUCE 
SAVE 
USE_X 
USE_Y 
USE_Z 
PROFILE 

Definition at line 25 of file SummationSpecification.h.

25  {
26  NO_TYPE = 0,
27  GROUPBY = 1,
28  EXTEND_X = 2,
29  EXTEND_Y = 3,
30  COUNT = 4,
31  REDUCE = 5,
32  SAVE = 6,
33  USE_X = 8,
34  USE_Y = 9,
35  USE_Z = 10,
36  PROFILE = 11
37  };

Member Data Documentation

◆ arg

std::string SummationStep::arg

Definition at line 53 of file SummationSpecification.h.

◆ columns

std::vector<GeometryInterface::Column> SummationStep::columns

Definition at line 50 of file SummationSpecification.h.

◆ nbins

int SummationStep::nbins {-1}

◆ stage

Stage SummationStep::stage = NO_STAGE

Definition at line 44 of file SummationSpecification.h.

◆ type

Type SummationStep::type = NO_TYPE

◆ xmax

int SummationStep::xmax {0}

Definition at line 48 of file SummationSpecification.h.

Referenced by svgfig.XAxis::__repr__().

◆ xmin

int SummationStep::xmin {0}
SummationStep::STAGE2
Definition: SummationSpecification.h:43
SummationStep::USE_X
Definition: SummationSpecification.h:33
SummationStep::STAGE1
Definition: SummationSpecification.h:43
SummationStep::NO_STAGE
Definition: SummationSpecification.h:43
SummationStep::REDUCE
Definition: SummationSpecification.h:31
SummationStep::EXTEND_X
Definition: SummationSpecification.h:28
SummationStep::SAVE
Definition: SummationSpecification.h:32
SummationStep::FIRST
Definition: SummationSpecification.h:43
SummationStep::USE_Z
Definition: SummationSpecification.h:35
SummationStep::USE_Y
Definition: SummationSpecification.h:34
SummationStep::PROFILE
Definition: SummationSpecification.h:36
SummationStep::EXTEND_Y
Definition: SummationSpecification.h:29
SummationStep::COUNT
Definition: SummationSpecification.h:30
SummationStep::GROUPBY
Definition: SummationSpecification.h:27
SummationStep::NO_TYPE
Definition: SummationSpecification.h:26