LCFIVertex
0.7.2
|
#include <jet.h>
Public Member Functions | |
Jet () | |
Default Constructor. | |
Jet (Event *Event, const std::vector< Track * > &Tracks, double _Energy, Vector3 Momentum, void *TrackingNum) | |
Full Constructor. More... | |
Event * | event () const |
Event. More... | |
const std::vector< Track * > & | tracks () const |
Tracks. More... | |
void * | trackingNum () const |
Tracking Number. More... | |
void | addTrack (Track *Track) |
Add Track. More... | |
bool | removeTrack (Track *TrackR) |
Remove Track. More... | |
bool | hasTrack (Track *Track) const |
Does the Jet have this Track? More... | |
Vector3 | momentum () const |
Momentum. More... | |
double | energy () const |
Energy. More... | |
Jet () | |
Default Constructor. | |
Jet (Event *Event, const std::vector< Track * > &Tracks, double _Energy, Vector3 Momentum, void *TrackingNum) | |
Full Constructor. More... | |
Event * | event () const |
Event. More... | |
const std::vector< Track * > & | tracks () const |
Tracks. More... | |
void * | trackingNum () const |
Tracking Number. More... | |
void | addTrack (Track *Track) |
Add Track. More... | |
bool | removeTrack (Track *TrackR) |
Remove Track. More... | |
bool | hasTrack (Track *Track) const |
Does the Jet have this Track? More... | |
Vector3 | momentum () const |
Momentum. More... | |
double | energy () const |
Energy. More... | |
vertex_lcfi::Jet::Jet | ( | Event * | Event, |
const std::vector< Track * > & | Tracks, | ||
double | _Energy, | ||
Vector3 | Momentum, | ||
void * | TrackingNum | ||
) |
Full Constructor.
Event | Pointer to the event containing this jet |
Tracks | Vector of pointers to the tracks in this jet |
void vertex_lcfi::Jet::addTrack | ( | Track * | Track | ) |
void vertex_lcfi::Jet::addTrack | ( | Track * | Track | ) |
|
inline |
Energy.
Sum energy of the jet
Definition at line 93 of file include/vertex_lcfi/inc/jet.h.
|
inline |
Energy.
Sum energy of the jet
Definition at line 93 of file vertex_lcfi/inc/jet.h.
Event * vertex_lcfi::Jet::event | ( | ) | const |
Definition at line 18 of file jet.cpp.
Referenced by vertex_lcfi::ZVKIN::calculateFor(), vertex_lcfi::ZVRES::calculateFor(), and vertex_lcfi::VertexDecaySignificance::calculateFor().
bool vertex_lcfi::Jet::hasTrack | ( | Track * | Track | ) | const |
bool vertex_lcfi::Jet::hasTrack | ( | Track * | Track | ) | const |
|
inline |
Momentum.
The average perigee momentum of the tracks in the jet
Definition at line 85 of file vertex_lcfi/inc/jet.h.
|
inline |
Momentum.
The average perigee momentum of the tracks in the jet
Definition at line 85 of file include/vertex_lcfi/inc/jet.h.
Referenced by vertex_lcfi::Track::signedSignificance().
bool vertex_lcfi::Jet::removeTrack | ( | Track * | TrackR | ) |
bool vertex_lcfi::Jet::removeTrack | ( | Track * | TrackR | ) |
Remove Track.
Remove a track from the jet
TrackR | Pointer to track to be removed |
void* vertex_lcfi::Jet::trackingNum | ( | ) | const |
Tracking Number.
void * vertex_lcfi::Jet::trackingNum | ( | ) | const |
const std::vector<Track*>& vertex_lcfi::Jet::tracks | ( | ) | const |
Tracks.
const std::vector< Track * > & vertex_lcfi::Jet::tracks | ( | ) | const |
Tracks.
Definition at line 23 of file jet.cpp.
Referenced by vertex_lcfi::ZVKIN::calculateFor(), vertex_lcfi::ZVRES::calculateFor(), vertex_lcfi::TrackAttach::calculateFor(), vertex_lcfi::JointProb::calculateFor(), vertex_lcfi::TwoTrackPid::calculateFor(), and vertex_lcfi::ParameterSignificance::calculateFor().