HighLAND
Public Member Functions | List of all members
AnaP0DParticleIO Class Reference

Representation of a P0D segment of a global track. More...

#include <DataClassesIO.hxx>

Inheritance diagram for AnaP0DParticleIO:
AnaP0DParticle AnaP0DParticleB AnaParticleMomE AnaParticleB AnaRecObjectC

Public Member Functions

 AnaP0DParticleIO (const AnaP0DParticle &particle)
 A constructor from the corresponding base class.
 
virtual void Define (OutputManager &man, const std::string &counter, const std::string &prefix="") const
 
virtual void Write (OutputManager &man, const std::string &prefix="", Int_t indx1=-1, Int_t indx2=0) const
 
- Public Member Functions inherited from AnaP0DParticle
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.
 

Additional Inherited Members

- Public Types inherited from AnaP0DParticle
enum  ParticleTypeEnum { kTrack =0, kShower, kUnknown }
 
- 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.
 
- Public Attributes inherited from AnaP0DParticle
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 inherited from AnaP0DParticle
 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.
 

Detailed Description

Representation of a P0D segment of a global track.

Definition at line 131 of file DataClassesIO.hxx.


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