#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: