#include <TEveJetCone.h>
Inheritance diagram for TEveJetCone:
Definition at line 23 of file TEveJetCone.h.
TEveJetCone::TEveJetCone | ( | const TEveJetCone & | ) | [private] |
virtual TEveJetCone::~TEveJetCone | ( | ) | [inline, virtual] |
Definition at line 49 of file TEveJetCone.h.
TEveJetCone::TEveJetCone | ( | const TEveJetCone & | ) | [private] |
virtual TEveJetCone::~TEveJetCone | ( | ) | [inline, virtual] |
Definition at line 49 of file TEveJetCone.h.
TEveJetCone& TEveJetCone::operator= | ( | const TEveJetCone & | ) | [private] |
TEveVector TEveJetCone::CalcEtaPhiVec | ( | Float_t | eta, | |
Float_t | phi | |||
) | const [protected] |
Definition at line 128 of file TEveJetCone.cxx.
References TMath::Cos(), TMath::CosH(), TMath::Sin(), and TMath::TanH().
Referenced by CalcBaseVec().
TEveVector TEveJetCone::CalcBaseVec | ( | Float_t | eta, | |
Float_t | phi | |||
) | const [protected] |
Definition at line 138 of file TEveJetCone.cxx.
References CalcEtaPhiVec(), TMath::Cos(), fLimits, fThetaC, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TMath::Pi(), TMath::Sin(), TEveVectorT< TT >::Theta(), and theta.
Referenced by CalcBaseVec(), TEveJetConeGL::CalculatePoints(), TEveJetConeProjectedGL::CalculatePoints(), ComputeBBox(), TEveJetConeGL::Draw(), and IsInTransitionRegion().
TEveVector TEveJetCone::CalcBaseVec | ( | Float_t | alpha | ) | const [protected] |
Definition at line 168 of file TEveJetCone.cxx.
References CalcBaseVec(), TMath::Cos(), fDEta, fDPhi, fEta, fPhi, and TMath::Sin().
Bool_t TEveJetCone::IsInTransitionRegion | ( | ) | const [protected] |
Definition at line 179 of file TEveJetCone.cxx.
References CalcBaseVec(), fThetaC, TMath::Pi(), and TEveVectorT< TT >::Theta().
void TEveJetCone::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 65 of file TEveJetCone.cxx.
References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), CalcBaseVec(), fApex, TMath::Pi(), and TMath::PiOver2().
TClass * TEveJetCone::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEveElementList.
Definition at line 78 of file TEveJetCone.cxx.
References xmlio::Class.
void TEveJetCone::SetApex | ( | const TEveVector & | a | ) | [inline] |
Definition at line 55 of file TEveJetCone.h.
References fLimits, fThetaC, TEveVectorT< TT >::Set(), and TEveVectorT< TT >::Theta().
void TEveJetCone::SetRadius | ( | Float_t | r | ) | [inline] |
Definition at line 56 of file TEveJetCone.h.
References fLimits, fThetaC, and TEveVectorT< TT >::Set().
Int_t TEveJetCone::GetNDiv | ( | ) | const [inline] |
void TEveJetCone::SetNDiv | ( | Int_t | n | ) | [inline] |
Definition at line 87 of file TEveJetCone.cxx.
References AddEllipticCone().
Referenced by jetcone().
Int_t TEveJetCone::AddEllipticCone | ( | Float_t | eta, | |
Float_t | phi, | |||
Float_t | reta, | |||
Float_t | rphi, | |||
Float_t | length = 0 | |||
) |
Definition at line 103 of file TEveJetCone.cxx.
References fDEta, fDPhi, fEta, fLimits, fPhi, TEveVectorT< TT >::fX, and TEveVectorT< TT >::IsZero().
TEveJetCone::ClassDef | ( | TEveJetCone | , | |
0 | ||||
) |
TEveJetCone& TEveJetCone::operator= | ( | const TEveJetCone & | ) | [private] |
TEveVector TEveJetCone::CalcEtaPhiVec | ( | Float_t | eta, | |
Float_t | phi | |||
) | const [protected] |
TEveVector TEveJetCone::CalcBaseVec | ( | Float_t | eta, | |
Float_t | phi | |||
) | const [protected] |
TEveVector TEveJetCone::CalcBaseVec | ( | Float_t | alpha | ) | const [protected] |
Bool_t TEveJetCone::IsInTransitionRegion | ( | ) | const [protected] |
virtual void TEveJetCone::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
virtual TClass* TEveJetCone::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEveElementList.
void TEveJetCone::SetApex | ( | const TEveVector & | a | ) | [inline] |
Definition at line 55 of file TEveJetCone.h.
References fLimits, fThetaC, TEveVectorT< TT >::Set(), and TEveVectorT< TT >::Theta().
void TEveJetCone::SetRadius | ( | Float_t | r | ) | [inline] |
Definition at line 56 of file TEveJetCone.h.
References fLimits, fThetaC, and TEveVectorT< TT >::Set().
Int_t TEveJetCone::GetNDiv | ( | ) | const [inline] |
void TEveJetCone::SetNDiv | ( | Int_t | n | ) | [inline] |
Int_t TEveJetCone::AddEllipticCone | ( | Float_t | eta, | |
Float_t | phi, | |||
Float_t | reta, | |||
Float_t | rphi, | |||
Float_t | length = 0 | |||
) |
TEveJetCone::ClassDef | ( | TEveJetCone | , | |
0 | ||||
) |
TEveJetConeProjected [friend] |
Definition at line 25 of file TEveJetCone.h.
TEveJetConeGL [friend] |
Definition at line 26 of file TEveJetCone.h.
TEveJetConeProjectedGL [friend] |
Definition at line 27 of file TEveJetCone.h.
TEveVector TEveJetCone::fApex [protected] |
Definition at line 34 of file TEveJetCone.h.
Referenced by TEveJetConeProjectedGL::CalculatePoints(), ComputeBBox(), TEveJetConeGL::DirectDraw(), TEveJetConeGL::Draw(), and SetApex().
TEveVector TEveJetCone::fAxis [protected] |
Definition at line 35 of file TEveJetCone.h.
TEveVector TEveJetCone::fLimits [protected] |
Definition at line 36 of file TEveJetCone.h.
Referenced by AddEllipticCone(), CalcBaseVec(), TEveJetConeProjectedGL::CalculatePoints(), SetCylinder(), and SetRadius().
Float_t TEveJetCone::fThetaC [protected] |
Definition at line 37 of file TEveJetCone.h.
Referenced by CalcBaseVec(), TEveJetConeProjectedGL::CalculatePoints(), IsInTransitionRegion(), SetCylinder(), and SetRadius().
Float_t TEveJetCone::fEta [protected] |
Float_t TEveJetCone::fPhi [protected] |
Definition at line 38 of file TEveJetCone.h.
Referenced by AddEllipticCone(), CalcBaseVec(), and TEveJetConeProjectedGL::CalculatePoints().
Float_t TEveJetCone::fDEta [protected] |
Float_t TEveJetCone::fDPhi [protected] |
Int_t TEveJetCone::fNDiv [protected] |
Definition at line 40 of file TEveJetCone.h.
Referenced by TEveJetConeGL::CalculatePoints(), TEveJetConeGL::DirectDraw(), GetNDiv(), and SetNDiv().