#include <DataFormats/CastorReco/CastorJet.h>
Public Member Functions | |
CastorJet () | |
default constructor. Sets energy to zero More... | |
CastorJet (const double energycal, const CastorClusterRef &usedCluster) | |
constructor from values More... | |
double | depth () const |
Jet depth in z. More... | |
double | emEnergy () const |
Jet em energy. More... | |
double | energy () const |
Jet energy. More... | |
double | energycal () const |
Jet energycal. More... | |
double | eta () const |
pseudorapidity of Jet centroid More... | |
double | fem () const |
Jet em/tot ratio. More... | |
double | fhot () const |
Jet hotcell/tot ratio. More... | |
CastorClusterRef | getUsedCluster () const |
vector of used Clusters More... | |
double | hadEnergy () const |
Jet had energy. More... | |
bool | operator< (const CastorJet &rhs) const |
comparison <= operator More... | |
bool | operator<= (const CastorJet &rhs) const |
comparison <= operator More... | |
bool | operator> (const CastorJet &rhs) const |
comparison > operator More... | |
bool | operator>= (const CastorJet &rhs) const |
comparison >= operator More... | |
double | phi () const |
azimuthal angle of Jet centroid More... | |
ROOT::Math::XYZPoint | position () const |
Jet centroid position. More... | |
double | rho () const |
rho of Jet centroid More... | |
double | sigmaz () const |
Jet sigma z. More... | |
double | width () const |
Jet width in phi. More... | |
double | x () const |
x of Jet centroid More... | |
double | y () const |
y of Jet centroid More... | |
~CastorJet () override | |
destructor More... | |
Public Member Functions inherited from reco::CastorCluster | |
void | add (const CastorTowerRef &tower) |
add reference to constituent CastorTower More... | |
CastorCluster () | |
default constructor. Sets energy and position to zero More... | |
CastorCluster (const double energy, const ROOT::Math::XYZPoint &position, const double emEnergy, const double hadEnergy, const double fem, const double width, const double depth, const double fhot, const double sigmaz, const CastorTowerRefVector &usedTowers) | |
constructor from values More... | |
double | depth () const |
cluster depth in z More... | |
double | emEnergy () const |
cluster em energy More... | |
double | energy () const |
cluster energy More... | |
double | eta () const |
pseudorapidity of cluster centroid More... | |
double | fem () const |
cluster em/tot ratio More... | |
double | fhot () const |
cluster hotcell/tot ratio More... | |
CastorTowerRefVector | getUsedTowers () const |
vector of used Towers More... | |
double | hadEnergy () const |
cluster had energy More... | |
bool | operator< (const CastorCluster &rhs) const |
comparison <= operator More... | |
bool | operator<= (const CastorCluster &rhs) const |
comparison <= operator More... | |
bool | operator> (const CastorCluster &rhs) const |
comparison > operator More... | |
bool | operator>= (const CastorCluster &rhs) const |
comparison >= operator More... | |
double | phi () const |
azimuthal angle of cluster centroid More... | |
ROOT::Math::XYZPoint | position () const |
cluster centroid position More... | |
double | rho () const |
rho of cluster centroid More... | |
double | sigmaz () const |
cluster sigma z More... | |
CastorTower_iterator | towersBegin () const |
fist iterator over CastorTower constituents More... | |
CastorTower_iterator | towersEnd () const |
last iterator over CastorTower constituents More... | |
size_t | towersSize () const |
number of CastorTower constituents More... | |
double | width () const |
cluster width in phi More... | |
double | x () const |
x of cluster centroid More... | |
double | y () const |
y of cluster centroid More... | |
virtual | ~CastorCluster () |
destructor More... | |
Private Attributes | |
double | energycal_ |
Jet energycal. More... | |
CastorClusterRef | usedCluster_ |
used CastorClusters More... | |
Class for Castor electrons/photons
Definition at line 17 of file CastorJet.h.
|
inline |
default constructor. Sets energy to zero
Definition at line 21 of file CastorJet.h.
References energycal(), and ~CastorJet().
reco::CastorJet::CastorJet | ( | const double | energycal, |
const CastorClusterRef & | usedCluster | ||
) |
constructor from values
Definition at line 3 of file CastorJet.cc.
References energycal(), energycal_, and usedCluster_.
|
override |
|
inline |
|
inline |
|
inline |
|
inline |
Jet energycal.
Definition at line 33 of file CastorJet.h.
References energycal_.
Referenced by CastorJet().
|
inline |
pseudorapidity of Jet centroid
Definition at line 75 of file CastorJet.h.
Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
inline |
|
inline |
Jet hotcell/tot ratio.
Definition at line 69 of file CastorJet.h.
|
inline |
vector of used Clusters
Definition at line 39 of file CastorJet.h.
References usedCluster_.
|
inline |
Jet had energy.
Definition at line 57 of file CastorJet.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
azimuthal angle of Jet centroid
Definition at line 78 of file CastorJet.h.
Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().
|
inline |
Jet centroid position.
Definition at line 36 of file CastorJet.h.
|
inline |
rho of Jet centroid
Definition at line 87 of file CastorJet.h.
Referenced by Lepton.Lepton::absIsoFromEA(), and Muon.Muon::absIsoWithFSR().
|
inline |
|
inline |
Jet width in phi.
Definition at line 63 of file CastorJet.h.
Referenced by Vispa.Main.MainWindow.MainWindow::_saveIni(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), Vispa.Gui.VispaWidget.VispaWidget::contentRect(), Vispa.Gui.VispaWidget.VispaWidget::defineArrowBackgroundShape(), Vispa.Gui.VispaWidget.VispaWidget::defineCircleBackgroundShape(), Vispa.Gui.VispaWidget.VispaWidget::defineRoundRectBackgroundShape(), Vispa.Gui.VispaWidget.VispaWidget::drawHeaderBackground(), Vispa.Gui.ConnectableWidget.ConnectableWidget::drawPortNames(), Vispa.Gui.VispaWidget.VispaWidget::imageRectF(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), Vispa.Views.PropertyView.PropertyView::resizeEvent(), Vispa.Views.PropertyView.PropertyView::sectionResized(), Vispa.Gui.VispaWidget.VispaWidget::setZoom(), and Vispa.Main.MainWindow.MainWindow::updateStartupScreenGeometry().
|
inline |
x of Jet centroid
Definition at line 81 of file CastorJet.h.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
y of Jet centroid
Definition at line 84 of file CastorJet.h.
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
private |
Jet energycal.
Definition at line 92 of file CastorJet.h.
Referenced by CastorJet(), energycal(), operator<(), operator<=(), operator>(), and operator>=().
|
private |
used CastorClusters
Definition at line 95 of file CastorJet.h.
Referenced by CastorJet(), and getUsedCluster().