CMS 3D CMS Logo

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::UETable ( )
inline

Definition at line 9 of file UETable.h.

9 {};

Member Function Documentation

◆ getEtaEdge()

float UETable::getEtaEdge ( int  i)
inline

Definition at line 15 of file UETable.h.

15 { return edgeEta[i]; }

References edgeEta, and mps_fire::i.

◆ getNi0()

unsigned int UETable::getNi0 ( int  i)
inline

Definition at line 12 of file UETable.h.

12 { return ni0[i]; }

References mps_fire::i, and ni0.

◆ getNi1()

unsigned int UETable::getNi1 ( int  i)
inline

Definition at line 13 of file UETable.h.

13 { return ni1[i]; }

References mps_fire::i, and ni1.

◆ getNi2()

unsigned int UETable::getNi2 ( int  i)
inline

Definition at line 14 of file UETable.h.

14 { return ni2[i]; }

References mps_fire::i, and ni2.

◆ getNp()

unsigned int UETable::getNp ( int  i)
inline

Definition at line 11 of file UETable.h.

11 { return np[i]; }

References mps_fire::i, and np.

◆ getUE()

float UETable::getUE ( int  i)
inline

Definition at line 10 of file UETable.h.

10 { return values[i]; }

References mps_fire::i, and values.

◆ pushEtaEdge()

void UETable::pushEtaEdge ( float  v)
inline

Definition at line 22 of file UETable.h.

22 { edgeEta.push_back(v); }

References edgeEta, and findQualityFiles::v.

◆ pushNi0()

void UETable::pushNi0 ( unsigned int  v)
inline

Definition at line 19 of file UETable.h.

19 { ni0.push_back(v); }

References ni0, and findQualityFiles::v.

◆ pushNi1()

void UETable::pushNi1 ( unsigned int  v)
inline

Definition at line 20 of file UETable.h.

20 { ni1.push_back(v); }

References ni1, and findQualityFiles::v.

◆ pushNi2()

void UETable::pushNi2 ( unsigned int  v)
inline

Definition at line 21 of file UETable.h.

21 { ni2.push_back(v); }

References ni2, and findQualityFiles::v.

◆ pushNp()

void UETable::pushNp ( unsigned int  v)
inline

Definition at line 18 of file UETable.h.

18 { np.push_back(v); }

References np, and findQualityFiles::v.

◆ pushUE()

void UETable::pushUE ( float  v)
inline

Definition at line 17 of file UETable.h.

17 { values.push_back(v); }

References findQualityFiles::v, and values.

◆ serialize()

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

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 31 of file UETable.h.

◆ cond::serialization::access

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

Definition at line 31 of file UETable.h.

Member Data Documentation

◆ edgeEta

std::vector<float> UETable::edgeEta

Definition at line 29 of file UETable.h.

Referenced by getEtaEdge(), and pushEtaEdge().

◆ ni0

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

Definition at line 26 of file UETable.h.

Referenced by getNi0(), and pushNi0().

◆ ni1

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

Definition at line 27 of file UETable.h.

Referenced by getNi1(), and pushNi1().

◆ ni2

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

Definition at line 28 of file UETable.h.

Referenced by getNi2(), and pushNi2().

◆ np

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

Definition at line 25 of file UETable.h.

Referenced by getNp(), and pushNp().

◆ values

std::vector<float> UETable::values
UETable::ni2
std::vector< unsigned int > ni2
Definition: UETable.h:28
UETable::edgeEta
std::vector< float > edgeEta
Definition: UETable.h:29
mps_fire.i
i
Definition: mps_fire.py:428
UETable::values
std::vector< float > values
Definition: UETable.h:24
findQualityFiles.v
v
Definition: findQualityFiles.py:179
UETable::ni1
std::vector< unsigned int > ni1
Definition: UETable.h:27
UETable::np
std::vector< unsigned int > np
Definition: UETable.h:25
UETable::ni0
std::vector< unsigned int > ni0
Definition: UETable.h:26