#include <MissingEtCalo.h>
|
enum | CaloIndex {
PEMB = 0,
EMB = 1,
PEMEC = 2,
EME = 3,
TILE = 4,
HEC = 5,
FCAL = 6,
Size = 7,
NotValid = 999
} |
|
enum | Source {
Calo = 0,
Calib = 1,
Truth = 2,
Muon = 3,
CaloRaw = 4,
Final = 5,
Cryo = 6,
Topo = 7,
Ref = 8,
DeadMaterial = 9,
Track = 10,
ObjElectron = 100,
ObjMuon = 101,
ObjJet = 102,
ObjIdTrk = 103,
ObjMiniJet = 104,
ObjRest = 105,
ObjFinal = 106,
Unknown = 999
} |
|
|
| MissingEtCalo () |
|
| MissingEtCalo (MissingEtRegions *aRegion) |
|
| MissingEtCalo (MissingET::Source aSource, MissingEtRegions *aRegion) |
|
virtual | ~MissingEtCalo () |
|
void | addCalo (const CaloCell *aCell, double weight) |
|
CaloIndex | getCaloIndex (CaloSampling::CaloSample aSample) |
|
void | setExCalo (CaloIndex aCalo, double theEx) |
|
void | setEyCalo (CaloIndex aCalo, double theEy) |
|
void | setEtSumCalo (CaloIndex aCalo, double theEtSum) |
|
void | setNCellCalo (CaloIndex aCalo, unsigned int theNCell) |
|
void | setCalibType (const std::string &theCalibType) |
|
void | setExCaloVec (std::vector< double > &&exCaloVec) |
|
void | setEyCaloVec (std::vector< double > &&exCaloVec) |
|
void | setEtSumCaloVec (std::vector< double > &&etSumCaloVec) |
|
void | setNCellCaloVec (std::vector< unsigned int > &&ncellCaloVec) |
|
double | exCalo (CaloIndex aCalo) const |
|
double | eyCalo (CaloIndex aCalo) const |
|
double | etSumCalo (CaloIndex aCalo) const |
|
unsigned int | ncellCalo (CaloIndex aCalo) const |
|
const std::string & | calibType () const |
|
const std::vector< double > & | exCaloVec () const |
|
const std::vector< double > & | eyCaloVec () const |
|
const std::vector< double > & | etSumCaloVec () const |
|
const std::vector< unsigned int > & | ncellCaloVec () const |
|
virtual void | setEx (double theEx) |
|
virtual void | setEy (double theEy) |
|
virtual void | setEtSum (double theSum) |
|
virtual void | add (double theEx, double theEy, double theEt, double theEta, double weight) |
|
virtual double | etx () const |
|
virtual double | ety () const |
|
virtual double | sumet () const |
|
virtual double | et () const |
|
virtual double | phi () const |
|
virtual const MissingEtRegions * | getRegions () const |
|
virtual Source | getSource () const |
|
Definition at line 26 of file MissingEtCalo.h.
◆ CaloIndex
Enumerator |
---|
PEMB | |
EMB | |
PEMEC | |
EME | |
TILE | |
HEC | |
FCAL | |
Size | |
NotValid | |
Definition at line 39 of file MissingEtCalo.h.
◆ Source
◆ MissingEtCalo() [1/3]
MissingEtCalo::MissingEtCalo |
( |
| ) |
|
◆ MissingEtCalo() [2/3]
◆ MissingEtCalo() [3/3]
◆ ~MissingEtCalo()
MissingEtCalo::~MissingEtCalo |
( |
| ) |
|
|
virtual |
◆ add()
void MissingET::add |
( |
double |
theEx, |
|
|
double |
theEy, |
|
|
double |
theEt, |
|
|
double |
theEta, |
|
|
double |
weight |
|
) |
| |
|
virtualinherited |
◆ addCalo()
void MissingEtCalo::addCalo |
( |
const CaloCell * |
aCell, |
|
|
double |
weight |
|
) |
| |
Definition at line 43 of file MissingEtCalo.cxx.
47 double etc = aCell->
et();
49 double exc = etc *
sc.cs;
50 double eyc = etc *
sc.sn;
51 double etac = aCell->
eta();
◆ Calc_Ecellxy()
void MissingEtCalo::Calc_Ecellxy |
( |
const CaloCell * |
cObj, |
|
|
double & |
ex, |
|
|
double & |
ey |
|
) |
| |
|
protected |
◆ calibType()
const std::string & MissingEtCalo::calibType |
( |
| ) |
const |
◆ et()
double MissingET::et |
( |
| ) |
const |
|
virtualinherited |
◆ etSumCalo()
◆ etSumCaloVec()
const std::vector< double > & MissingEtCalo::etSumCaloVec |
( |
| ) |
const |
◆ etx()
double MissingET::etx |
( |
| ) |
const |
|
virtualinherited |
◆ ety()
double MissingET::ety |
( |
| ) |
const |
|
virtualinherited |
◆ exCalo()
◆ exCaloVec()
const std::vector< double > & MissingEtCalo::exCaloVec |
( |
| ) |
const |
◆ eyCalo()
◆ eyCaloVec()
const std::vector< double > & MissingEtCalo::eyCaloVec |
( |
| ) |
const |
◆ getCaloIndex()
◆ getRegions()
◆ getSource()
◆ ncellCalo()
◆ ncellCaloVec()
const std::vector< unsigned int > & MissingEtCalo::ncellCaloVec |
( |
| ) |
const |
◆ phi()
double MissingET::phi |
( |
| ) |
const |
|
virtualinherited |
◆ setCalibType()
void MissingEtCalo::setCalibType |
( |
const std::string & |
theCalibType | ) |
|
◆ setEtSum()
void MissingET::setEtSum |
( |
double |
theSum | ) |
|
|
virtualinherited |
◆ setEtSumCalo()
◆ setEtSumCaloVec()
void MissingEtCalo::setEtSumCaloVec |
( |
std::vector< double > && |
etSumCaloVec | ) |
|
◆ setEx()
void MissingET::setEx |
( |
double |
theEx | ) |
|
|
virtualinherited |
◆ setExCalo()
◆ setExCaloVec()
void MissingEtCalo::setExCaloVec |
( |
std::vector< double > && |
exCaloVec | ) |
|
◆ setEy()
void MissingET::setEy |
( |
double |
theEy | ) |
|
|
virtualinherited |
◆ setEyCalo()
◆ setEyCaloVec()
void MissingEtCalo::setEyCaloVec |
( |
std::vector< double > && |
exCaloVec | ) |
|
◆ setNCellCalo()
◆ setNCellCaloVec()
void MissingEtCalo::setNCellCaloVec |
( |
std::vector< unsigned int > && |
ncellCaloVec | ) |
|
◆ setup()
void MissingEtCalo::setup |
( |
| ) |
|
|
protected |
◆ sumet()
double MissingET::sumet |
( |
| ) |
const |
|
virtualinherited |
◆ m_calibType
std::string MissingEtCalo::m_calibType |
|
protected |
◆ m_etSum
double MissingET::m_etSum |
|
protectedinherited |
◆ m_etSumCalo
std::vector<double> MissingEtCalo::m_etSumCalo |
|
protected |
◆ m_ex
◆ m_exCalo
std::vector<double> MissingEtCalo::m_exCalo |
|
protected |
◆ m_ey
◆ m_eyCalo
std::vector<double> MissingEtCalo::m_eyCalo |
|
protected |
◆ m_nCellsCalo
std::vector<unsigned int> MissingEtCalo::m_nCellsCalo |
|
protected |
◆ m_regions
◆ m_source
The documentation for this class was generated from the following files: