HighLAND
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
AnaP0DParticle Class Reference
Inheritance diagram for AnaP0DParticle:
AnaP0DParticleB AnaParticleMomE AnaParticleB AnaRecObjectC AnaP0DParticleIO

Public Types

enum  ParticleTypeEnum { kTrack =0, kShower, kUnknown }
 

Public Member Functions

virtual AnaP0DParticleClone ()
 Clone this object.
 
void Print () const
 Dump the object to screen.
 
- Public Member Functions inherited from AnaParticleB
AnaTrueParticleBGetTrueParticle () const
 Return a casted version of the AnaTrueObject associated.
 
- Public Member Functions inherited from AnaRecObjectC
void Print () const
 Dump the object to screen.
 

Public Attributes

ParticleTypeEnum Type
 
AnaP0DCluster ** Clusters
 
Int_t nClusters
 
Short_t ValidDimensions
 
std::string AlgorithmName
 
Float_t SideDeposit
 
Float_t EndDeposit
 
Float_t EDeposit
 
std::vector< Short_t > PID
 
std::vector< Float_t > PID_weight
 
std::vector< std::string > realPIDNames
 
std::vector< std::vector< Float_t > > realPIDValues
 
std::vector< std::string > integerPIDNames
 
std::vector< std::vector< Short_t > > integerPIDValues
 
Float_t AvgTime
 Average Time: using results from time vs distance fit.
 
- Public Attributes inherited from AnaP0DParticleB
Float_t Length
 
Float_t ELoss
 
- Public Attributes inherited from AnaParticleB
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
 
- Public Attributes inherited from AnaParticleMomE
Float_t Charge
 The reconstructed charge of the particle.
 
Float_t Momentum
 The reconstructed momentum of the particle, at the start position.
 
Float_t MomentumEnd
 The reconstructed momentum of the particle, at the end position.
 

Protected Member Functions

 AnaP0DParticle (const AnaP0DParticle &particle)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaP0DParticleB
 AnaP0DParticleB (const AnaP0DParticleB &seg)
 Copy constructor is protected, as Clone() should be used to copy this object.
 
- Protected Member Functions inherited from AnaParticleB
 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.
 
- Protected Member Functions inherited from AnaParticleMomE
 AnaParticleMomE (const AnaParticleMomE &part)
 Copy constructor is protected, as Clone() should be used to copy this object.
 

Additional Inherited Members

- Static Public Member Functions inherited from AnaParticleB
static bool CompareNHits (const AnaParticleB *t1, const AnaParticleB *t2)
 Compare the NHits of two particles. Return whether t1 is higher NHts than t2.
 

Detailed Description

Definition at line 78 of file P0DDataClasses.hxx.


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