#include <TEveCaloData.h>
Inheritance diagram for TEveCaloDataVec:
Definition at line 231 of file TEveCaloData.h.
typedef std::vector<Float_t> TEveCaloDataVec::vFloat_t [protected] |
Definition at line 239 of file TEveCaloData.h.
typedef std::vector<Float_t>::iterator TEveCaloDataVec::vFloat_i [protected] |
Definition at line 240 of file TEveCaloData.h.
typedef std::vector<vFloat_t> TEveCaloDataVec::vvFloat_t [protected] |
Definition at line 242 of file TEveCaloData.h.
typedef std::vector<vFloat_t>::iterator TEveCaloDataVec::vvFloat_i [protected] |
Definition at line 243 of file TEveCaloData.h.
typedef std::vector<Float_t> TEveCaloDataVec::vFloat_t [protected] |
Definition at line 239 of file TEveCaloData.h.
typedef std::vector<Float_t>::iterator TEveCaloDataVec::vFloat_i [protected] |
Definition at line 240 of file TEveCaloData.h.
typedef std::vector<vFloat_t> TEveCaloDataVec::vvFloat_t [protected] |
Definition at line 242 of file TEveCaloData.h.
typedef std::vector<vFloat_t>::iterator TEveCaloDataVec::vvFloat_i [protected] |
Definition at line 243 of file TEveCaloData.h.
TEveCaloDataVec::TEveCaloDataVec | ( | const TEveCaloDataVec & | ) | [private] |
TEveCaloDataVec::TEveCaloDataVec | ( | Int_t | nslices | ) |
Definition at line 427 of file TEveCaloData.cxx.
References TEveCaloData::fSliceInfos, and fSliceVec.
TEveCaloDataVec::~TEveCaloDataVec | ( | ) | [virtual] |
Definition at line 444 of file TEveCaloData.cxx.
References TEveCaloData::fEtaAxis, and TEveCaloData::fPhiAxis.
TEveCaloDataVec::TEveCaloDataVec | ( | const TEveCaloDataVec & | ) | [private] |
TEveCaloDataVec::TEveCaloDataVec | ( | Int_t | nslices | ) |
virtual TEveCaloDataVec::~TEveCaloDataVec | ( | ) | [virtual] |
TEveCaloDataVec& TEveCaloDataVec::operator= | ( | const TEveCaloDataVec & | ) | [private] |
Int_t TEveCaloDataVec::AddSlice | ( | ) |
Definition at line 453 of file TEveCaloData.cxx.
References fGeomVec, TEveCaloData::fSliceInfos, and fSliceVec.
Int_t TEveCaloDataVec::GetNCells | ( | ) | [inline] |
std::vector<TEveCaloData::CellGeom_t>& TEveCaloDataVec::GetCellGeom | ( | ) | [inline] |
virtual void TEveCaloDataVec::GetCellList | ( | Float_t | etaMin, | |
Float_t | etaMax, | |||
Float_t | phi, | |||
Float_t | phiRng, | |||
vCellId_t & | out | |||
) | const [virtual] |
void TEveCaloDataVec::Rebin | ( | TAxis * | ax, | |
TAxis * | ay, | |||
vCellId_t & | in, | |||
Bool_t | et, | |||
RebinData_t & | out | |||
) | const [virtual] |
Definition at line 565 of file TEveCaloData.cxx.
References cd(), TAxis::FindBin(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), GetCellData(), TEveUtil::GetFraction(), TAxis::GetNbins(), TEveCaloData::GetNSlices(), i, j, and ratio.
void TEveCaloDataVec::GetCellData | ( | const TEveCaloData::CellId_t & | id, | |
TEveCaloData::CellData_t & | data | |||
) | const [virtual] |
Implements TEveCaloData.
Definition at line 601 of file TEveCaloData.cxx.
References fGeomVec, fSliceVec, and TEveCaloData::CellData_t::fValue.
Referenced by Rebin().
virtual void TEveCaloDataVec::GetEtaLimits | ( | Double_t & | min, | |
Double_t & | max | |||
) | const [inline, virtual] |
virtual void TEveCaloDataVec::GetPhiLimits | ( | Double_t & | min, | |
Double_t & | max | |||
) | const [inline, virtual] |
void TEveCaloDataVec::DataChanged | ( | ) | [virtual] |
Reimplemented from TEveCaloData.
Definition at line 611 of file TEveCaloData.cxx.
References TMath::Abs(), TEveCaloData::DataChanged(), TEveCaloData::EtaToTheta(), fGeomVec, TEveCaloData::fMaxValE, TEveCaloData::fMaxValEt, fSliceVec, and TMath::Sin().
Definition at line 642 of file TEveCaloData.cxx.
References xmlio::cnt, TEveCaloData::fEtaAxis, fGeomVec, TEveCaloData::fPhiAxis, i, TAttAxis::SetNdivisions(), sort(), and val.
TEveCaloDataVec::ClassDef | ( | TEveCaloDataVec | , | |
0 | ||||
) |
TEveCaloDataVec& TEveCaloDataVec::operator= | ( | const TEveCaloDataVec & | ) | [private] |
Int_t TEveCaloDataVec::AddSlice | ( | ) |
Int_t TEveCaloDataVec::GetNCells | ( | ) | [inline] |
std::vector<TEveCaloData::CellGeom_t>& TEveCaloDataVec::GetCellGeom | ( | ) | [inline] |
virtual void TEveCaloDataVec::GetCellList | ( | Float_t | etaMin, | |
Float_t | etaMax, | |||
Float_t | phi, | |||
Float_t | phiRng, | |||
vCellId_t & | out | |||
) | const [virtual] |
virtual void TEveCaloDataVec::Rebin | ( | TAxis * | ax, | |
TAxis * | ay, | |||
vCellId_t & | in, | |||
Bool_t | et, | |||
RebinData_t & | out | |||
) | const [virtual] |
virtual void TEveCaloDataVec::GetCellData | ( | const TEveCaloData::CellId_t & | id, | |
TEveCaloData::CellData_t & | data | |||
) | const [virtual] |
Implements TEveCaloData.
virtual void TEveCaloDataVec::GetEtaLimits | ( | Double_t & | min, | |
Double_t & | max | |||
) | const [inline, virtual] |
virtual void TEveCaloDataVec::GetPhiLimits | ( | Double_t & | min, | |
Double_t & | max | |||
) | const [inline, virtual] |
virtual void TEveCaloDataVec::DataChanged | ( | ) | [virtual] |
Reimplemented from TEveCaloData.
TEveCaloDataVec::ClassDef | ( | TEveCaloDataVec | , | |
0 | ||||
) |
vvFloat_t TEveCaloDataVec::fSliceVec [protected] |
Definition at line 245 of file TEveCaloData.h.
Referenced by AddSlice(), AddTower(), DataChanged(), FillSlice(), GetCellData(), GetSliceVals(), and TEveCaloDataVec().
vCellGeom_t TEveCaloDataVec::fGeomVec [protected] |
Definition at line 246 of file TEveCaloData.h.
Referenced by AddSlice(), AddTower(), DataChanged(), GetCellData(), GetCellGeom(), GetNCells(), and SetAxisFromBins().
Int_t TEveCaloDataVec::fTower [protected] |
Float_t TEveCaloDataVec::fEtaMin [protected] |
Float_t TEveCaloDataVec::fEtaMax [protected] |
Float_t TEveCaloDataVec::fPhiMin [protected] |
Float_t TEveCaloDataVec::fPhiMax [protected] |