QwAnalysis
|
Contains a tracked event, i.e. all information from hits to tracks. More...
#include <QwEvent.h>
Public Member Functions | |
QwEvent () | |
Default constructor. More... | |
virtual | ~QwEvent () |
Virtual destructor. More... | |
const QwEventHeader * | GetEventHeader () const |
void | SetEventHeader (const QwEventHeader &eventheader) |
void | SetEventHeader (const QwEventHeader *eventheader) |
void | LoadBeamProperty (const TString &map) |
Load the beam properties from a map file. More... | |
double | EnergyLossHydrogen (const double vertex_z) |
Calculate the energy loss in the hydrogen target. More... | |
void | Clear (Option_t *option="") |
void | Reset (Option_t *option="") |
void | CalculateKinematics (const QwTrack *track) |
Calculate the kinematic variables for a given track. More... | |
void | Print (Option_t *option="") const |
Print the event. More... | |
const TVector3 & | GetVertexPosition () const |
const TVector3 & | GetVertexMomentum () const |
Double_t | GetScatteringAngle () const |
Double_t | GetScatteringVertexZ () const |
ClassDef (QwEvent, 3) | |
Hit list maintenance for output to ROOT files | |
QwHit * | CreateNewHit () |
Create a new hit. More... | |
void | AddHit (const QwHit *hit) |
Add an existing hit as a copy. More... | |
void | ClearHits (Option_t *option="") |
Clear the list of hits. More... | |
void | ResetHits (Option_t *option="") |
Reset the list of hits. More... | |
void | AddHitContainer (const QwHitContainer *hitlist) |
Add the hits in a hit container as a copy. More... | |
QwHitContainer * | GetHitContainer () |
Get the list of hits as a hit container. More... | |
Int_t | GetNumberOfHits () const |
Get the number of hits. More... | |
const std::vector< QwHit * > & | GetListOfHits () const |
Get the list of hits. More... | |
const QwHit * | GetHit (const int hit) const |
Get the specified hit. More... | |
void | PrintHits (Option_t *option="") const |
Print the list of hits. More... | |
Tree line list maintenance for output to ROOT files | |
QwTreeLine * | CreateNewTreeLine () |
Create a new tree line. More... | |
void | AddTreeLine (const QwTreeLine *treeline) |
Add an existing tree line as a copy. More... | |
void | AddTreeLineList (const QwTreeLine *treelinelist) |
Add a list of existing tree lines as a copy. More... | |
void | AddTreeLineList (const std::vector< QwTreeLine * > &treelinelist) |
Add a list of existing tree lines as a copy. More... | |
void | ClearTreeLines (Option_t *option="") |
Clear the list of tree lines. More... | |
void | ResetTreeLines (Option_t *option="") |
Reset the list of tree lines. More... | |
Int_t | GetNumberOfTreeLines () const |
Get the number of tree lines. More... | |
const std::vector< QwTreeLine * > & | GetListOfTreeLines () const |
Get the list of tree lines. More... | |
const std::vector< QwTreeLine * > | GetListOfTreeLines (EQwRegionID region, EQwDirectionID direction) const |
Get the list of tree lines in region and direction. More... | |
const QwTreeLine * | GetTreeLine (const int tl) const |
Get the specified tree line. More... | |
void | PrintTreeLines (Option_t *option="") const |
Print the list of tree lines. More... | |
Partial track list maintenance for output to ROOT files | |
QwPartialTrack * | CreateNewPartialTrack () |
Create a new partial track. More... | |
void | AddPartialTrack (const QwPartialTrack *partialtrack) |
Add an existing partial track as a copy. More... | |
void | AddPartialTrackList (const std::vector< QwPartialTrack * > &partialtracklist) |
Add a list of existing partial tracks as a copy. More... | |
void | ClearPartialTracks (Option_t *option="") |
Clear the list of partial tracks. More... | |
void | ResetPartialTracks (Option_t *option="") |
Reset the list of partial tracks. More... | |
Int_t | GetNumberOfPartialTracks () const |
Get the number of partial tracks. More... | |
const std::vector < QwPartialTrack * > | GetListOfPartialTracks (EQwRegionID region, EQwDetectorPackage package) const |
Get the list of partial tracks in region and direction. More... | |
const std::vector < QwPartialTrack * > & | GetListOfPartialTracks () const |
Get the list of partial tracks. More... | |
const QwPartialTrack * | GetPartialTrack (const int pt) const |
Get the specified partial track. More... | |
void | PrintPartialTracks (Option_t *option="") const |
Print the list of partial tracks. More... | |
Track list maintenance for output to ROOT files | |
QwTrack * | CreateNewTrack () |
Create a new track. More... | |
void | AddTrack (const QwTrack *track) |
Add an existing track as a copy. More... | |
void | AddTrackList (const std::vector< QwTrack * > &tracklist) |
Add a list of existing partial tracks as a copy. More... | |
void | ClearTracks (Option_t *option="") |
Clear the list of tracks. More... | |
void | ResetTracks (Option_t *option="") |
Reset the list of tracks. More... | |
Int_t | GetNumberOfTracks () const |
Get the number of tracks. More... | |
const std::vector< QwTrack * > & | GetListOfTracks () const |
Get the list of tracks. More... | |
const QwTrack * | GetTrack (const int t) const |
Get the specified track. More... | |
void | PrintTracks (Option_t *option="") const |
Print the list of tracks. More... | |
![]() | |
QwObjectCounter () | |
Default constructor. More... | |
QwObjectCounter (const QwObjectCounter &) | |
Copy constructor. More... | |
virtual | ~QwObjectCounter () |
Destructor. More... | |
Data Fields | |
QwEventHeader * | fEventHeader |
Int_t | fNQwHits |
Number of QwHits in the array. More... | |
std::vector< QwHit * > | fQwHits |
Array of QwHits. More... | |
Int_t | fNQwTreeLines |
Number of QwTreeLines in the array. More... | |
std::vector< QwTreeLine * > | fQwTreeLines |
Array of QwTreeLines. More... | |
Int_t | fNQwPartialTracks |
Number of QwPartialTracks in the array. More... | |
std::vector< QwPartialTrack * > | fQwPartialTracks |
Array of QwPartialTracks. More... | |
Int_t | fNQwTracks |
Number of QwTracks in the array. More... | |
std::vector< QwTrack * > | fQwTracks |
Array of QwTracks. More... | |
Double_t | fPrimaryQ2 |
< Momentum transfer Q^2 assuming elastic scattering with hydrogen energy loss More... | |
QwTreeLine * | fTreeLine [kNumPackages][kNumRegions][kNumDirections] |
Main detector light yield | |
std::vector< float > | fMD_LeftNbOfPEs |
std::vector< float > | fMD_RightNbOfPEs |
std::vector< float > | fMD_TotalNbOfPEs |
Generic kinematic variables | |
double | fHydrogenEnergyLoss |
Pre-scattering target energy loss assuming LH2 target. More... | |
double | fScatteringAngle |
Scattering angle. More... | |
double | fScatteringVertexZ |
Scattering vertex z position. More... | |
double | fScatteringVertexR |
Scattering vertex radial distance. More... | |
double | fCrossSection |
double | fPreScatteringEnergy |
double | fOriginVertexEnergy |
TVector3 | fVertexPosition |
Vertex position. More... | |
TVector3 | fVertexMomentum |
Vertex momentum. More... | |
Kinematics under various assumptions | |
QwKinematics | fKin |
Inclusive scattering. More... | |
QwKinematics | fKinWithLoss |
Scattering with hydrogen energy loss. More... | |
QwKinematics | fKinElastic |
Scattering assuming elastic reaction. More... | |
QwKinematics | fKinElasticWithLoss |
Scattering assuming elastic reaction and hydrogen energy loss. More... | |
Static Public Attributes | |
static double | fBeamEnergy = 1.165 * Qw::GeV |
Electron beam energy. More... | |
Additional Inherited Members | |
![]() | |
static size_t | GetObjectsCreated () |
Get number of objects ever created. More... | |
static size_t | GetObjectsAlive () |
Get number of objects still alive. More... | |
Contains a tracked event, i.e. all information from hits to tracks.
A QwEvent contains all event information, from hits over partial track to complete tracks. It serves as the final product of the tracking code.
QwEvent::QwEvent | ( | ) |
Default constructor.
Definition at line 20 of file QwEvent.cc.
References Clear(), fEventHeader, fNQwHits, fNQwPartialTracks, fNQwTracks, fNQwTreeLines, fTreeLine, kNumDirections, kNumPackages, and kNumRegions.
|
virtual |
Virtual destructor.
Definition at line 48 of file QwEvent.cc.
References Clear(), fEventHeader, fTreeLine, kNumDirections, kNumPackages, kNumRegions, and QwTreeLine::next.
void QwEvent::AddHit | ( | const QwHit * | hit | ) |
Add an existing hit as a copy.
Definition at line 281 of file QwEvent.cc.
References QwLog::endl(), fNQwHits, fQwHits, and QwError.
Referenced by AddHitContainer(), and CreateNewHit().
void QwEvent::AddHitContainer | ( | const QwHitContainer * | hitlist | ) |
Add the hits in a hit container as a copy.
Definition at line 322 of file QwEvent.cc.
References AddHit().
Referenced by QwTreeEventBuffer::GetSpecificEvent().
void QwEvent::AddPartialTrack | ( | const QwPartialTrack * | partialtrack | ) |
Add an existing partial track as a copy.
Definition at line 442 of file QwEvent.cc.
References fNQwPartialTracks, and fQwPartialTracks.
Referenced by AddPartialTrackList(), CreateNewPartialTrack(), and QwTreeEventBuffer::GetSpecificEvent().
void QwEvent::AddPartialTrackList | ( | const std::vector< QwPartialTrack * > & | partialtracklist | ) |
Add a list of existing partial tracks as a copy.
Definition at line 449 of file QwEvent.cc.
References AddPartialTrack().
void QwEvent::AddTrack | ( | const QwTrack * | track | ) |
Add an existing track as a copy.
Definition at line 515 of file QwEvent.cc.
References fNQwTracks, and fQwTracks.
Referenced by AddTrackList(), and CreateNewTrack().
void QwEvent::AddTrackList | ( | const std::vector< QwTrack * > & | tracklist | ) |
Add a list of existing partial tracks as a copy.
Definition at line 522 of file QwEvent.cc.
References AddTrack().
void QwEvent::AddTreeLine | ( | const QwTreeLine * | treeline | ) |
Add an existing tree line as a copy.
Definition at line 354 of file QwEvent.cc.
References fNQwTreeLines, and fQwTreeLines.
Referenced by AddTreeLineList(), CreateNewTreeLine(), and QwTreeEventBuffer::GetSpecificEvent().
void QwEvent::AddTreeLineList | ( | const QwTreeLine * | treelinelist | ) |
Add a list of existing tree lines as a copy.
Definition at line 361 of file QwEvent.cc.
References AddTreeLine(), and QwTreeLine::next.
void QwEvent::AddTreeLineList | ( | const std::vector< QwTreeLine * > & | treelinelist | ) |
Add a list of existing tree lines as a copy.
Definition at line 372 of file QwEvent.cc.
References AddTreeLine().
void QwEvent::CalculateKinematics | ( | const QwTrack * | track | ) |
Calculate the kinematic variables for a given track.
Calculate the kinematic variables for a given track
track | Reconstructed track |
Definition at line 161 of file QwEvent.cc.
References Qw::cm, Qw::deg, QwLog::endl(), EnergyLossHydrogen(), fBeamEnergy, QwTrack::fFront, fHydrogenEnergyLoss, fKin, fKinElastic, fKinElasticWithLoss, fKinWithLoss, QwTrack::fMomentum, QwKinematics::fNu, QwKinematics::fP0, QwKinematics::fPp, fPrimaryQ2, QwKinematics::fQ2, fScatteringAngle, fScatteringVertexR, fScatteringVertexZ, fVertexMomentum, fVertexPosition, QwKinematics::fW2, QwKinematics::fX, QwKinematics::fY, QwPartialTrack::GetMomentumDirection(), QwPartialTrack::GetMomentumDirectionTheta(), QwPartialTrack::GetPosition(), QwPartialTrack::GetVertexZ(), Qw::GeV, Qw::GeV2, Qw::MeV, Qw::Mp, and QwWarning.
QwEvent::ClassDef | ( | QwEvent | , |
3 | |||
) |
void QwEvent::Clear | ( | Option_t * | option = "" | ) |
Definition at line 77 of file QwEvent.cc.
References ClearHits(), ClearPartialTracks(), ClearTracks(), and ClearTreeLines().
Referenced by QwEvent(), and ~QwEvent().
void QwEvent::ClearHits | ( | Option_t * | option = "" | ) |
Clear the list of hits.
Definition at line 289 of file QwEvent.cc.
References fNQwHits, and fQwHits.
Referenced by Clear(), and ResetHits().
void QwEvent::ClearPartialTracks | ( | Option_t * | option = "" | ) |
Clear the list of partial tracks.
Definition at line 457 of file QwEvent.cc.
References fNQwPartialTracks, and fQwPartialTracks.
Referenced by Clear(), and ResetPartialTracks().
void QwEvent::ClearTracks | ( | Option_t * | option = "" | ) |
Clear the list of tracks.
Definition at line 530 of file QwEvent.cc.
References fNQwTracks, and fQwTracks.
Referenced by Clear(), and ResetTracks().
void QwEvent::ClearTreeLines | ( | Option_t * | option = "" | ) |
Clear the list of tree lines.
Definition at line 380 of file QwEvent.cc.
References fNQwTreeLines, and fQwTreeLines.
Referenced by Clear(), and ResetTreeLines().
QwHit * QwEvent::CreateNewHit | ( | ) |
Create a new hit.
Definition at line 273 of file QwEvent.cc.
References AddHit().
QwPartialTrack * QwEvent::CreateNewPartialTrack | ( | ) |
Create a new partial track.
Definition at line 434 of file QwEvent.cc.
References AddPartialTrack().
QwTrack * QwEvent::CreateNewTrack | ( | ) |
Create a new track.
Definition at line 507 of file QwEvent.cc.
References AddTrack().
QwTreeLine * QwEvent::CreateNewTreeLine | ( | ) |
Create a new tree line.
Definition at line 346 of file QwEvent.cc.
References AddTreeLine().
double QwEvent::EnergyLossHydrogen | ( | const double | vertex_z | ) |
Calculate the energy loss in the hydrogen target.
Calculate the energy loss in the hydrogen target
vertex_z | Longitudinal position of vertex (absolute coordinates) |
Definition at line 127 of file QwEvent.cc.
References Qw::MeV.
Referenced by CalculateKinematics().
|
inline |
const QwHit * QwEvent::GetHit | ( | const int | hit | ) | const |
Get the specified hit.
Definition at line 304 of file QwEvent.cc.
References fQwHits, and GetNumberOfHits().
QwHitContainer * QwEvent::GetHitContainer | ( | ) |
Get the list of hits as a hit container.
Definition at line 332 of file QwEvent.cc.
References QwLog::endl(), fQwHits, and QwError.
Referenced by QwTreeEventBuffer::GetHitContainer().
|
inline |
const std::vector< QwPartialTrack * > QwEvent::GetListOfPartialTracks | ( | EQwRegionID | region, |
EQwDetectorPackage | package | ||
) | const |
Get the list of partial tracks in region and direction.
Definition at line 488 of file QwEvent.cc.
References fQwPartialTracks.
|
inline |
Get the list of partial tracks.
Definition at line 282 of file QwEvent.h.
References fQwPartialTracks.
|
inline |
|
inline |
Get the list of tree lines.
Definition at line 256 of file QwEvent.h.
References fQwTreeLines.
const std::vector< QwTreeLine * > QwEvent::GetListOfTreeLines | ( | EQwRegionID | region, |
EQwDirectionID | direction | ||
) | const |
Get the list of tree lines in region and direction.
Definition at line 417 of file QwEvent.cc.
References fQwTreeLines.
|
inline |
|
inline |
Get the number of partial tracks.
Definition at line 278 of file QwEvent.h.
References fNQwPartialTracks.
Referenced by GetPartialTrack().
|
inline |
Get the number of tracks.
Definition at line 302 of file QwEvent.h.
References fNQwTracks.
Referenced by GetTrack().
|
inline |
Get the number of tree lines.
Definition at line 254 of file QwEvent.h.
References fNQwTreeLines.
Referenced by GetTreeLine(), and QwTrackingWorker::ProcessEvent().
const QwPartialTrack * QwEvent::GetPartialTrack | ( | const int | pt | ) | const |
Get the specified partial track.
Definition at line 472 of file QwEvent.cc.
References fQwPartialTracks, and GetNumberOfPartialTracks().
|
inline |
|
inline |
Definition at line 320 of file QwEvent.h.
References fScatteringVertexZ.
const QwTrack * QwEvent::GetTrack | ( | const int | t | ) | const |
Get the specified track.
Definition at line 545 of file QwEvent.cc.
References fQwTracks, and GetNumberOfTracks().
Referenced by DrawTreeLineVDC(), and QwTrackingWorker::ProcessEvent().
const QwTreeLine * QwEvent::GetTreeLine | ( | const int | tl | ) | const |
Get the specified tree line.
Definition at line 397 of file QwEvent.cc.
References fQwTreeLines, and GetNumberOfTreeLines().
|
inline |
|
inline |
void QwEvent::LoadBeamProperty | ( | const TString & | map | ) |
Load the beam properties from a map file.
Load the beam properties from a map file.
map | Name of map file |
Definition at line 99 of file QwEvent.cc.
References QwLog::endl(), fBeamEnergy, Qw::GeV, Qw::MeV, QwMessage, and QwParameterFile::TrimComment().
void QwEvent::Print | ( | Option_t * | option = "" | ) | const |
Print the event.
Definition at line 246 of file QwEvent.cc.
References QwLog::endl(), fEventHeader, fKin, QwKinematics::fP0, QwKinematics::fPp, QwKinematics::fQ2, PrintHits(), PrintPartialTracks(), PrintTracks(), PrintTreeLines(), and QwOut.
void QwEvent::PrintHits | ( | Option_t * | option = "" | ) | const |
Print the list of hits.
Definition at line 311 of file QwEvent.cc.
References fQwHits.
Referenced by Print().
void QwEvent::PrintPartialTracks | ( | Option_t * | option = "" | ) | const |
Print the list of partial tracks.
Definition at line 479 of file QwEvent.cc.
References fQwPartialTracks.
Referenced by Print().
void QwEvent::PrintTracks | ( | Option_t * | option = "" | ) | const |
Print the list of tracks.
Definition at line 552 of file QwEvent.cc.
References fQwTracks.
Referenced by Print().
void QwEvent::PrintTreeLines | ( | Option_t * | option = "" | ) | const |
Print the list of tree lines.
Definition at line 404 of file QwEvent.cc.
References fQwTreeLines, and QwTreeLine::next.
Referenced by Print().
void QwEvent::Reset | ( | Option_t * | option = "" | ) |
Definition at line 86 of file QwEvent.cc.
References ResetHits(), ResetPartialTracks(), ResetTracks(), and ResetTreeLines().
Referenced by main().
void QwEvent::ResetHits | ( | Option_t * | option = "" | ) |
Reset the list of hits.
Definition at line 298 of file QwEvent.cc.
References ClearHits().
Referenced by Reset().
void QwEvent::ResetPartialTracks | ( | Option_t * | option = "" | ) |
Reset the list of partial tracks.
Definition at line 466 of file QwEvent.cc.
References ClearPartialTracks().
Referenced by Reset().
void QwEvent::ResetTracks | ( | Option_t * | option = "" | ) |
Reset the list of tracks.
Definition at line 539 of file QwEvent.cc.
References ClearTracks().
Referenced by Reset().
void QwEvent::ResetTreeLines | ( | Option_t * | option = "" | ) |
Reset the list of tree lines.
Definition at line 391 of file QwEvent.cc.
References ClearTreeLines().
Referenced by Reset().
|
inline |
Definition at line 193 of file QwEvent.h.
References fEventHeader.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
|
inline |
|
static |
Electron beam energy.
Definition at line 320 of file QwEvent.h.
Referenced by CalculateKinematics(), and LoadBeamProperty().
double QwEvent::fCrossSection |
Definition at line 339 of file QwEvent.h.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
QwEventHeader* QwEvent::fEventHeader |
Definition at line 161 of file QwEvent.h.
Referenced by GetEventHeader(), Print(), QwEvent(), SetEventHeader(), and ~QwEvent().
double QwEvent::fHydrogenEnergyLoss |
Pre-scattering target energy loss assuming LH2 target.
Definition at line 335 of file QwEvent.h.
Referenced by CalculateKinematics().
QwKinematics QwEvent::fKin |
Inclusive scattering.
Definition at line 348 of file QwEvent.h.
Referenced by CalculateKinematics(), QwTreeEventBuffer::GetSpecificEvent(), and Print().
QwKinematics QwEvent::fKinElastic |
Scattering assuming elastic reaction.
Definition at line 350 of file QwEvent.h.
Referenced by CalculateKinematics().
QwKinematics QwEvent::fKinElasticWithLoss |
Scattering assuming elastic reaction and hydrogen energy loss.
Definition at line 351 of file QwEvent.h.
Referenced by CalculateKinematics().
QwKinematics QwEvent::fKinWithLoss |
Scattering with hydrogen energy loss.
Definition at line 349 of file QwEvent.h.
Referenced by CalculateKinematics().
std::vector<float> QwEvent::fMD_LeftNbOfPEs |
Definition at line 328 of file QwEvent.h.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
std::vector<float> QwEvent::fMD_RightNbOfPEs |
Definition at line 329 of file QwEvent.h.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
std::vector<float> QwEvent::fMD_TotalNbOfPEs |
Definition at line 330 of file QwEvent.h.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
Int_t QwEvent::fNQwHits |
Number of QwHits in the array.
Definition at line 168 of file QwEvent.h.
Referenced by AddHit(), ClearHits(), GetNumberOfHits(), and QwEvent().
Int_t QwEvent::fNQwPartialTracks |
Number of QwPartialTracks in the array.
Definition at line 176 of file QwEvent.h.
Referenced by AddPartialTrack(), ClearPartialTracks(), GetNumberOfPartialTracks(), and QwEvent().
Int_t QwEvent::fNQwTracks |
Number of QwTracks in the array.
Definition at line 180 of file QwEvent.h.
Referenced by AddTrack(), ClearTracks(), GetNumberOfTracks(), and QwEvent().
Int_t QwEvent::fNQwTreeLines |
Number of QwTreeLines in the array.
Definition at line 172 of file QwEvent.h.
Referenced by AddTreeLine(), ClearTreeLines(), GetNumberOfTreeLines(), and QwEvent().
double QwEvent::fOriginVertexEnergy |
Definition at line 341 of file QwEvent.h.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
double QwEvent::fPreScatteringEnergy |
Definition at line 340 of file QwEvent.h.
Referenced by QwTreeEventBuffer::GetSpecificEvent().
Double_t QwEvent::fPrimaryQ2 |
< Momentum transfer Q^2 assuming elastic scattering with hydrogen energy loss
Definition at line 355 of file QwEvent.h.
Referenced by CalculateKinematics(), and QwTreeEventBuffer::GetSpecificEvent().
std::vector<QwHit*> QwEvent::fQwHits |
Array of QwHits.
Definition at line 169 of file QwEvent.h.
Referenced by AddHit(), ClearHits(), GetHit(), GetHitContainer(), GetListOfHits(), and PrintHits().
std::vector<QwPartialTrack*> QwEvent::fQwPartialTracks |
Array of QwPartialTracks.
Definition at line 177 of file QwEvent.h.
Referenced by AddPartialTrack(), ClearPartialTracks(), GetListOfPartialTracks(), GetPartialTrack(), and PrintPartialTracks().
std::vector<QwTrack*> QwEvent::fQwTracks |
Array of QwTracks.
Definition at line 181 of file QwEvent.h.
Referenced by AddTrack(), ClearTracks(), GetListOfTracks(), GetTrack(), and PrintTracks().
std::vector<QwTreeLine*> QwEvent::fQwTreeLines |
Array of QwTreeLines.
Definition at line 173 of file QwEvent.h.
Referenced by AddTreeLine(), ClearTreeLines(), GetListOfTreeLines(), GetTreeLine(), and PrintTreeLines().
double QwEvent::fScatteringAngle |
Scattering angle.
Definition at line 336 of file QwEvent.h.
Referenced by CalculateKinematics(), GetScatteringAngle(), and QwTreeEventBuffer::GetSpecificEvent().
double QwEvent::fScatteringVertexR |
Scattering vertex radial distance.
Definition at line 338 of file QwEvent.h.
Referenced by CalculateKinematics(), and QwTreeEventBuffer::GetSpecificEvent().
double QwEvent::fScatteringVertexZ |
Scattering vertex z position.
Definition at line 337 of file QwEvent.h.
Referenced by CalculateKinematics(), GetScatteringVertexZ(), and QwTreeEventBuffer::GetSpecificEvent().
QwTreeLine* QwEvent::fTreeLine[kNumPackages][kNumRegions][kNumDirections] |
list of tree lines [upper/lower][region][u/v/x/y]
Definition at line 358 of file QwEvent.h.
Referenced by QwEvent(), and ~QwEvent().
TVector3 QwEvent::fVertexMomentum |
Vertex momentum.
Definition at line 343 of file QwEvent.h.
Referenced by CalculateKinematics(), QwTreeEventBuffer::GetSpecificEvent(), and GetVertexMomentum().
TVector3 QwEvent::fVertexPosition |
Vertex position.
Definition at line 342 of file QwEvent.h.
Referenced by CalculateKinematics(), QwTreeEventBuffer::GetSpecificEvent(), and GetVertexPosition().