CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
UETable Class Reference

#include <UETable.h>

Public Member Functions

float getEtaEdge (int i)
 
unsigned int getNi0 (int i)
 
unsigned int getNi1 (int i)
 
unsigned int getNi2 (int i)
 
unsigned int getNp (int i)
 
float getUE (int i)
 
void pushEtaEdge (float v)
 
void pushNi0 (unsigned int v)
 
void pushNi1 (unsigned int v)
 
void pushNi2 (unsigned int v)
 
void pushNp (unsigned int v)
 
void pushUE (float v)
 
 UETable ()
 

Public Attributes

std::vector< float > edgeEta
 
std::vector< unsigned int > ni0
 
std::vector< unsigned int > ni1
 
std::vector< unsigned int > ni2
 
std::vector< unsigned int > np
 
std::vector< float > values
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Definition at line 7 of file UETable.h.

Constructor & Destructor Documentation

UETable::UETable ( )
inline

Definition at line 9 of file UETable.h.

9 {};

Member Function Documentation

float UETable::getEtaEdge ( int  i)
inline

Definition at line 15 of file UETable.h.

References edgeEta, and i.

15 {return edgeEta[i];}
int i
Definition: DBlmapReader.cc:9
std::vector< float > edgeEta
Definition: UETable.h:30
unsigned int UETable::getNi0 ( int  i)
inline

Definition at line 12 of file UETable.h.

References i, and ni0.

12 {return ni0[i];}
int i
Definition: DBlmapReader.cc:9
std::vector< unsigned int > ni0
Definition: UETable.h:27
unsigned int UETable::getNi1 ( int  i)
inline

Definition at line 13 of file UETable.h.

References i, and ni1.

13 {return ni1[i];}
int i
Definition: DBlmapReader.cc:9
std::vector< unsigned int > ni1
Definition: UETable.h:28
unsigned int UETable::getNi2 ( int  i)
inline

Definition at line 14 of file UETable.h.

References i, and ni2.

14 {return ni2[i];}
int i
Definition: DBlmapReader.cc:9
std::vector< unsigned int > ni2
Definition: UETable.h:29
unsigned int UETable::getNp ( int  i)
inline

Definition at line 11 of file UETable.h.

References i, and np.

11 {return np[i];}
int i
Definition: DBlmapReader.cc:9
std::vector< unsigned int > np
Definition: UETable.h:26
float UETable::getUE ( int  i)
inline

Definition at line 10 of file UETable.h.

References i, and values.

10 {return values[i];}
int i
Definition: DBlmapReader.cc:9
std::vector< float > values
Definition: UETable.h:25
void UETable::pushEtaEdge ( float  v)
inline

Definition at line 23 of file UETable.h.

References edgeEta.

23 {edgeEta.push_back(v);}
std::vector< float > edgeEta
Definition: UETable.h:30
void UETable::pushNi0 ( unsigned int  v)
inline

Definition at line 20 of file UETable.h.

References ni0.

20 {ni0.push_back(v);}
std::vector< unsigned int > ni0
Definition: UETable.h:27
void UETable::pushNi1 ( unsigned int  v)
inline

Definition at line 21 of file UETable.h.

References ni1.

21 {ni1.push_back(v);}
std::vector< unsigned int > ni1
Definition: UETable.h:28
void UETable::pushNi2 ( unsigned int  v)
inline

Definition at line 22 of file UETable.h.

References ni2.

22 {ni2.push_back(v);}
std::vector< unsigned int > ni2
Definition: UETable.h:29
void UETable::pushNp ( unsigned int  v)
inline

Definition at line 19 of file UETable.h.

References np.

19 {np.push_back(v);}
std::vector< unsigned int > np
Definition: UETable.h:26
void UETable::pushUE ( float  v)
inline

Definition at line 18 of file UETable.h.

References values.

18 {values.push_back(v);}
std::vector< float > values
Definition: UETable.h:25
template<class Archive >
void UETable::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 32 of file UETable.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 32 of file UETable.h.

Member Data Documentation

std::vector<float> UETable::edgeEta

Definition at line 30 of file UETable.h.

Referenced by getEtaEdge(), and pushEtaEdge().

std::vector<unsigned int> UETable::ni0

Definition at line 27 of file UETable.h.

Referenced by getNi0(), and pushNi0().

std::vector<unsigned int> UETable::ni1

Definition at line 28 of file UETable.h.

Referenced by getNi1(), and pushNi1().

std::vector<unsigned int> UETable::ni2

Definition at line 29 of file UETable.h.

Referenced by getNi2(), and pushNi2().

std::vector<unsigned int> UETable::np

Definition at line 26 of file UETable.h.

Referenced by getNp(), and pushNp().

std::vector<float> UETable::values