cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.3
A generic central exclusive processes event generator
Loading...
Searching...
No Matches

#include <CepGen/Utils/Drawer.h>

Public Types

enum  value_t : uint16_t {
  none = 0 , logx = 1 << 0 , logy = 1 << 1 , logz = 1 << 2 ,
  nostack = 1 << 3 , grid = 1 << 4 , col = 1 << 5 , cont = 1 << 6 ,
  ratio = 1 << 7 , bar = 1 << 8
}
 

Public Member Functions

 Mode ()
 
 Mode (int val)
 
 Mode (const value_t &val)
 
const value_tvalue () const
 

Friends

std::ostream & operator<< (std::ostream &, const Mode &)
 
bool operator& (const Mode &, const Mode::value_t &)
 

Detailed Description

Definition at line 41 of file Drawer.h.

Member Enumeration Documentation

◆ value_t

enum value_t : uint16_t
Enumerator
none 
logx 
logy 
logz 
nostack 
grid 
col 
cont 
ratio 
bar 

Definition at line 43 of file Drawer.h.

Constructor & Destructor Documentation

◆ Mode() [1/3]

Mode ( )

Definition at line 55 of file Drawer.h.

◆ Mode() [2/3]

Mode ( int  val)

Definition at line 56 of file Drawer.h.

◆ Mode() [3/3]

Mode ( const value_t val)

Definition at line 57 of file Drawer.h.

Member Function Documentation

◆ value()

const value_t & value ( ) const

Definition at line 62 of file Drawer.h.

Friends And Related Symbol Documentation

◆ operator&

bool operator& ( const Mode lhs,
const Mode::value_t rhs 
)
friend

Definition at line 30 of file Drawer.cpp.

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const Mode mode 
)
friend

Definition at line 37 of file Drawer.cpp.