StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
StPicoBEmcPidTraits Class Reference

Keep information about Barrel ElectroMagnetic Calorimeter (BEMC) matched tracks. More...

#include <StPicoBEmcPidTraits.h>

Inheritance diagram for StPicoBEmcPidTraits:

Public Member Functions

 StPicoBEmcPidTraits ()
 Default constructor.
 
 StPicoBEmcPidTraits (Int_t index, Int_t id, Int_t adc0, const Float_t *e, const Float_t *dist, const Int_t *nhit, const Int_t *ntow)
 Constructor that fills the parameters accordingly to the input.
 
 StPicoBEmcPidTraits (const StPicoBEmcPidTraits &traits)
 Copy constructor.
 
virtual ~StPicoBEmcPidTraits ()
 Destructor.
 
virtual void Print (const Char_t *option="") const
 Print BEMC PID traits information.
 
Int_t trackIndex () const
 Return track index.
 
Int_t bemcId () const
 Associated BEMC cluster id (STAR standard clustering algorithm)
 
Int_t bemcAdc0 () const
 Associated bemc cluster highest tower adc (STAR standard clustering algorithm)
 
Float_t bemcE0 () const
 Associated bemc cluster highest tower energy (STAR standard clustering algorithm)
 
Float_t bemcE () const
 Associated bemc cluster energy (STAR standard clustering algorithm)
 
Float_t bemcZDist () const
 Associated bemc cluster Z-distance (cm) (STAR standard clustering algorithm)
 
Float_t bemcPhiDist () const
 Associated bemc cluster phi-distance (cm) (STAR standard clustering algorithm)
 
Int_t bemcSmdNEta () const
 Associated bemc cluster number of fired SMD-eta wires (STAR standard clustering algorithm)
 
Int_t bemcSmdNPhi () const
 Associated bemc cluster number of fired SMD-phi wires (STAR standard clustering algorithm)
 
Int_t btowId () const
 Track matched tower id (using StEmcPosition::projTrack())
 
Int_t btowId2 () const
 Track second closest tower local id.
 
Int_t btowId3 () const
 Track third closest tower local id.
 
Float_t btowE () const
 Matched tower energy.
 
Float_t btowE2 () const
 Energy of second closest tower.
 
Float_t btowE3 () const
 Energy of third closest tower.
 
Float_t btowEtaDist () const
 Eta distance to matched tower (cm)
 
Float_t btowPhiDist () const
 Phi distance to matched tower (cm)
 
void setTrackIndex (Int_t idx)
 Set track index of the assiciated track.
 
void setBEmcId (Int_t id)
 Set BEMC ID.
 
void setAdc0 (Int_t adc0)
 Set ADC.
 
void setEnergy (Float_t energy[5])
 Set energy.
 
void setDistances (Float_t dist[4])
 Set distances.
 
void setNHits (Int_t nhit[2])
 Set number of hits.
 
void setNTOW (Int_t ntow[3])
 Set IDs of the towers.
 

Detailed Description

Keep information about Barrel ElectroMagnetic Calorimeter (BEMC) matched tracks.

Definition at line 18 of file StPicoBEmcPidTraits.h.


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