#include <DataFormats/Luminosity/interface/LumiDetails.h>
Public Member Functions | |
bool | isProductEqual (LumiDetails const &next) |
LumiDetails (const std::vector< float > &lumietsum, const std::vector< float > &lumietsumerr, const std::vector< int > &lumietsumqual, const std::vector< float > &lumiocc, const std::vector< float > &lumioccerr, const std::vector< int > &lumioccqual) | |
set default constructor | |
LumiDetails () | |
default constructor | |
const std::vector< float > & | lumiEtSum () const |
float | lumiEtSum (int bx) const |
const std::vector< float > & | lumiEtSumErr () const |
float | lumiEtSumErr (int bx) const |
const std::vector< int > & | lumiEtSumQual () const |
int | lumiEtSumQual (int bx) const |
const std::vector< float > & | lumiOcc () const |
float | lumiOcc (int bx) const |
const std::vector< float > & | lumiOccErr () const |
float | lumiOccErr (int bx) const |
const std::vector< int > & | lumiOccQual () const |
int | lumiOccQual (int bx) const |
~LumiDetails () | |
destructor | |
Private Attributes | |
std::vector< float > | lumietsum_ |
std::vector< float > | lumietsumerr_ |
std::vector< int > | lumietsumqual_ |
std::vector< float > | lumiocc_ |
std::vector< float > | lumioccerr_ |
std::vector< int > | lumioccqual_ |
Definition at line 22 of file LumiDetails.h.
LumiDetails::LumiDetails | ( | ) | [inline] |
LumiDetails::LumiDetails | ( | const std::vector< float > & | lumietsum, | |
const std::vector< float > & | lumietsumerr, | |||
const std::vector< int > & | lumietsumqual, | |||
const std::vector< float > & | lumiocc, | |||
const std::vector< float > & | lumioccerr, | |||
const std::vector< int > & | lumioccqual | |||
) | [inline] |
set default constructor
Definition at line 30 of file LumiDetails.h.
00032 : 00033 lumietsum_(lumietsum), lumietsumerr_(lumietsumerr), lumietsumqual_(lumietsumqual), 00034 lumiocc_(lumiocc), lumioccerr_(lumioccerr), lumioccqual_(lumioccqual) 00035 { }
LumiDetails::~LumiDetails | ( | ) | [inline] |
bool LumiDetails::isProductEqual | ( | LumiDetails const & | next | ) |
Definition at line 11 of file LumiDetails.cc.
References lumietsum_, lumietsumerr_, lumietsumqual_, lumiocc_, lumioccerr_, and lumioccqual_.
00011 { 00012 return (lumietsum_ == next.lumietsum_ && 00013 lumietsumerr_ == next.lumietsumerr_ && 00014 lumietsumqual_ == next.lumietsumqual_ && 00015 lumiocc_ == next.lumiocc_ && 00016 lumioccerr_ == next.lumioccerr_ && 00017 lumioccqual_ == next.lumioccqual_); 00018 }
const std::vector<float>& LumiDetails::lumiEtSum | ( | ) | const [inline] |
float LumiDetails::lumiEtSum | ( | int | bx | ) | const [inline] |
Definition at line 44 of file LumiDetails.h.
References lumietsum_.
Referenced by operator<<().
00044 { return lumietsum_.at(bx); }
const std::vector<float>& LumiDetails::lumiEtSumErr | ( | ) | const [inline] |
Definition at line 56 of file LumiDetails.h.
References lumietsumerr_.
00056 {return lumietsumerr_;}
float LumiDetails::lumiEtSumErr | ( | int | bx | ) | const [inline] |
Definition at line 45 of file LumiDetails.h.
References lumietsumerr_.
Referenced by operator<<().
00045 { return lumietsumerr_.at(bx); }
const std::vector<int>& LumiDetails::lumiEtSumQual | ( | ) | const [inline] |
Definition at line 59 of file LumiDetails.h.
References lumietsumqual_.
00059 {return lumietsumqual_;}
Definition at line 46 of file LumiDetails.h.
References lumietsumqual_.
Referenced by operator<<().
00046 { return lumietsumqual_.at(bx); }
const std::vector<float>& LumiDetails::lumiOcc | ( | ) | const [inline] |
float LumiDetails::lumiOcc | ( | int | bx | ) | const [inline] |
Definition at line 48 of file LumiDetails.h.
References lumiocc_.
Referenced by operator<<().
00048 { return lumiocc_.at(bx); }
const std::vector<float>& LumiDetails::lumiOccErr | ( | ) | const [inline] |
float LumiDetails::lumiOccErr | ( | int | bx | ) | const [inline] |
Definition at line 49 of file LumiDetails.h.
References lumioccerr_.
Referenced by operator<<().
00049 { return lumioccerr_.at(bx); }
const std::vector<int>& LumiDetails::lumiOccQual | ( | ) | const [inline] |
Definition at line 50 of file LumiDetails.h.
References lumioccqual_.
Referenced by operator<<().
00050 { return lumioccqual_.at(bx); }
std::vector<float> LumiDetails::lumietsum_ [private] |
std::vector<float> LumiDetails::lumietsumerr_ [private] |
std::vector<int> LumiDetails::lumietsumqual_ [private] |
std::vector<float> LumiDetails::lumiocc_ [private] |
std::vector<float> LumiDetails::lumioccerr_ [private] |
std::vector<int> LumiDetails::lumioccqual_ [private] |