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

Representation of an ECAL segment of a global track. More...

#include <BaseDataClasses.hxx>

Inheritance diagram for AnaECALParticleB:
AnaParticleB AnaRecObjectC AnaECALParticle AnaECALParticleIO

Public Member Functions

virtual AnaECALParticleBClone ()
 Clone this object.
 
- Public Member Functions inherited from AnaParticleB
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.
 

Public Attributes

Float_t TrShVal
 
Float_t PIDMipEm
 
Float_t PIDEmHip
 
Float_t Length
 The length of the ECal segment.
 
Float_t EMEnergy
 
Float_t EDeposit
 
Int_t IsShowerLike
 
Float_t AvgTime
 Time charged averaged over hits.
 
Int_t MostUpStreamLayerHit
 Innermost layer hit of the ecal object (used in ecal pi0 veto)
 
Float_t ShowerPosition [3]
 The position of the shower-fit to this object by ecalRecon.
 
- 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
 

Protected Member Functions

 AnaECALParticleB (const AnaECALParticleB &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.
 

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

Representation of an ECAL segment of a global track.

Definition at line 459 of file BaseDataClasses.hxx.

Member Data Documentation

§ EDeposit

Float_t AnaECALParticleB::EDeposit

The "raw" charge deposited in the ECal. "raw" means that it has calibrations applied, but is still in units the detector understands, rather than units applicable to physics. Use EMEnergy instead.

Definition at line 497 of file BaseDataClasses.hxx.

§ EMEnergy

Float_t AnaECALParticleB::EMEnergy

The energy deposited in the ECal, as determined by an EM energy fitter. This is the recommended value to use when examining the ECal energy.

Definition at line 492 of file BaseDataClasses.hxx.

§ IsShowerLike

Int_t AnaECALParticleB::IsShowerLike

Whether the object is shower-like or track-like. A default cut of 0.5 is applied - below 0.5 means the object is shower-like.

Definition at line 501 of file BaseDataClasses.hxx.

§ PIDMipEm

Float_t AnaECALParticleB::PIDMipEm

The mipEM LLR PID variable Negative means MIP-like, positive EM shower-like

Definition at line 483 of file BaseDataClasses.hxx.

§ TrShVal

Float_t AnaECALParticleB::TrShVal

The Ecal Track-Shower PID variable. Track-like objects tend to 1, shower-like to 0

Definition at line 479 of file BaseDataClasses.hxx.


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