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

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.

Member Data Documentation

std::string SummationStep::arg
std::vector<GeometryInterface::Column> SummationStep::columns
int SummationStep::nbins {-1}
Stage SummationStep::stage = NO_STAGE
Type SummationStep::type = NO_TYPE
int SummationStep::xmax {0}

Definition at line 48 of file SummationSpecification.h.

Referenced by svgfig.XAxis::__repr__().

int SummationStep::xmin {0}