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.

References edgeEta, and mps_fire::i.

15 { return edgeEta[i]; }
std::vector< float > edgeEta
Definition: UETable.h:29

◆ getNi0()

unsigned int UETable::getNi0 ( int  i)
inline

Definition at line 12 of file UETable.h.

References mps_fire::i, and ni0.

12 { return ni0[i]; }
std::vector< unsigned int > ni0
Definition: UETable.h:26

◆ getNi1()

unsigned int UETable::getNi1 ( int  i)
inline

Definition at line 13 of file UETable.h.

References mps_fire::i, and ni1.

13 { return ni1[i]; }
std::vector< unsigned int > ni1
Definition: UETable.h:27

◆ getNi2()

unsigned int UETable::getNi2 ( int  i)
inline

Definition at line 14 of file UETable.h.

References mps_fire::i, and ni2.

14 { return ni2[i]; }
std::vector< unsigned int > ni2
Definition: UETable.h:28

◆ getNp()

unsigned int UETable::getNp ( int  i)
inline

Definition at line 11 of file UETable.h.

References mps_fire::i, and np.

11 { return np[i]; }
std::vector< unsigned int > np
Definition: UETable.h:25

◆ getUE()

float UETable::getUE ( int  i)
inline

Definition at line 10 of file UETable.h.

References mps_fire::i, and values.

10 { return values[i]; }
std::vector< float > values
Definition: UETable.h:24

◆ pushEtaEdge()

void UETable::pushEtaEdge ( float  v)
inline

Definition at line 22 of file UETable.h.

References edgeEta, and findQualityFiles::v.

22 { edgeEta.push_back(v); }
std::vector< float > edgeEta
Definition: UETable.h:29

◆ pushNi0()

void UETable::pushNi0 ( unsigned int  v)
inline

Definition at line 19 of file UETable.h.

References ni0, and findQualityFiles::v.

19 { ni0.push_back(v); }
std::vector< unsigned int > ni0
Definition: UETable.h:26

◆ pushNi1()

void UETable::pushNi1 ( unsigned int  v)
inline

Definition at line 20 of file UETable.h.

References ni1, and findQualityFiles::v.

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

◆ pushNi2()

void UETable::pushNi2 ( unsigned int  v)
inline

Definition at line 21 of file UETable.h.

References ni2, and findQualityFiles::v.

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

◆ pushNp()

void UETable::pushNp ( unsigned int  v)
inline

Definition at line 18 of file UETable.h.

References np, and findQualityFiles::v.

18 { np.push_back(v); }
std::vector< unsigned int > np
Definition: UETable.h:25

◆ pushUE()

void UETable::pushUE ( float  v)
inline

Definition at line 17 of file UETable.h.

References findQualityFiles::v, and values.

17 { values.push_back(v); }
std::vector< float > values
Definition: UETable.h:24

◆ 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