HighLAND
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
AnaParticleB Class Reference

Representation of a reconstructed particle (track or shower). More...

#include <BaseDataClasses.hxx>

Inheritance diagram for AnaParticleB:
AnaRecObjectC AnaECALParticleB AnaFGDParticleB AnaP0DParticleB AnaParticle AnaParticleMomB AnaSMRDParticleB AnaECALParticle AnaFGDParticle AnaP0DParticle AnaTPCParticleB AnaTrackB AnaTrackerTrackB AnaSMRDParticle AnaECALParticleIO AnaFGDParticleIO AnaP0DParticleIO AnaTPCParticle AnaTrack AnaTrackerTrack AnaSMRDParticleIO AnaTPCParticleIO AnaTrackIO AnaTrackerTrackIO

Public Member Functions

virtual AnaParticleBClone ()
 Clone this object.
 
virtual void Print () const
 Dump the object to screen.
 
AnaTrueParticleBGetTrueParticle () const
 Return a casted version of the AnaTrueObject associated.
 
- Public Member Functions inherited from AnaRecObjectC
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 AnaParticleBOriginal
 
- Public Attributes inherited from AnaRecObjectC
Int_t UniqueID
 The UniqueID of this reconstructed object.
 
Int_t Status
 The Status of the fit of this reconstructed object.
 
AnaTrueObjectCTrueObject
 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.
 
- Protected Member Functions inherited from AnaRecObjectC
 AnaRecObjectC (const AnaRecObjectC &recObj)
 Copy constructor is protected, as Clone() should be used to copy this object.
 

Detailed Description

Representation of a reconstructed particle (track or shower).

Definition at line 252 of file BaseDataClasses.hxx.

Member Data Documentation

§ Original

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.


The documentation for this class was generated from the following files: