HighLAND
|
Representation of a reconstructed particle (track or shower). More...
#include <BaseDataClasses.hxx>
Public Member Functions | |
virtual AnaParticleB * | Clone () |
Clone this object. | |
virtual void | Print () const |
Dump the object to screen. | |
AnaTrueParticleB * | GetTrueParticle () const |
Return a casted version of the AnaTrueObject associated. | |
![]() | |
void | Print () const |
Dump the object to screen. | |
Static Public Member Functions | |
static bool | CompareNHits (const AnaParticleB *t1, const AnaParticleB *t2) |
Compare the NHits of two particles. Return whether t1 is higher NHts than t2. | |
Public Attributes | |
Int_t | NHits |
The number of hits in the particle. | |
Int_t | NNodes |
The number of nodes in the reconstructed object. | |
Float_t | DirectionStart [3] |
The reconstructed start direction of the particle. | |
Float_t | DirectionEnd [3] |
The reconstructed end direction of the particle. | |
Float_t | PositionStart [4] |
The reconstructed start position of the particle. | |
Float_t | PositionEnd [4] |
The reconstructed end position of the particle. | |
const AnaParticleB * | Original |
![]() | |
Int_t | UniqueID |
The UniqueID of this reconstructed object. | |
Int_t | Status |
The Status of the fit of this reconstructed object. | |
AnaTrueObjectC * | TrueObject |
The link to the true oject that most likely generated this reconstructed object. | |
unsigned long | Detector |
Protected Member Functions | |
AnaParticleB (const AnaParticleB &part) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
![]() | |
AnaRecObjectC (const AnaRecObjectC &recObj) | |
Copy constructor is protected, as Clone() should be used to copy this object. | |
Representation of a reconstructed particle (track or shower).
Definition at line 252 of file BaseDataClasses.hxx.
const AnaParticleB* AnaParticleB::Original |
Objects can be manipulated by input variations (which apply corrections and systematics). There are three copies of each spill and this member provides links between the different versions of this object. The link goes as Spill->CorrectedSpill or CorrectedSpill->RawSpill. If this object is in the RawSpill, then this member is NULL.
Definition at line 302 of file BaseDataClasses.hxx.