#include "hpidtrackfillerpar.h" |
HPidTrackFillerPar
class description - source file - inheritance tree (.pdf)
public:
HPidTrackFillerPar(const char* name = "PidTrackFillerPar", const char* title = "Parameters for HPidTrackFiller", const char* context = "PidTrackFillerPar")
~HPidTrackFillerPar()
static TClass* Class()
Float_t getDeltaMdcMetaXMax(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaXMin(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaYMax(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaYMin(Int_t sector, Int_t system) const
Float_t getDeltaPhiMax(Int_t sector, Float_t MomValue)
Float_t getDeltaPhiMin(Int_t sector, Float_t MomValue)
Float_t getDeltaRkMetaXMax(Int_t sector, Int_t system) const
Float_t getDeltaRkMetaXMin(Int_t sector, Int_t system) const
Float_t getDeltaRkMetaYMax(Int_t sector, Int_t system) const
Float_t getDeltaRkMetaYMin(Int_t sector, Int_t system) const
Float_t getDeltaThetaMax(Int_t sector, Float_t MomValue)
Float_t getDeltaThetaMin(Int_t sector, Float_t MomValue)
Float_t getInterpolatedValue(TH1* pH, Int_t sector, Float_t MomValue)
Float_t getPolynomialCoeff(Int_t sector, Float_t VertexZCoord, Float_t* coefficients)
virtual TClass* IsA() const
void setDeltaMdcMetaXMax(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaXMin(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaYMax(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaYMin(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaXMax(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaXMin(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaYMax(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaYMin(Int_t sector, Int_t system, Float_t val)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Float_t DeltaMdcMetaXMin[6][2] Windows for correlating META hits and MDC tracks
Float_t DeltaMdcMetaYMin[6][2]
Float_t DeltaMdcMetaXMax[6][2]
Float_t DeltaMdcMetaYMax[6][2]
Float_t DeltaRkMetaXMin[6][2] Windows for correlating META hits and Rk tracks
Float_t DeltaRkMetaYMin[6][2]
Float_t DeltaRkMetaXMax[6][2]
Float_t DeltaRkMetaYMax[6][2]
HPidTrackFillerPar
HPidFrackFiller parameters:
Holds histograms that store the momentum-dependent correlation windows
between RICH and MDC (Theta and Phi) and the analytical parametrization
of the polar-angle correction that must be applied to the ring coordinate
in order to account for the vertex-position (strictly: the deviation of
vertex from the ideal position.
The parameter container has 30 histograms (5 per sector).
They are arranged in the following way:
1. There are only histograms for one species filled (PID==0), because the
container is NOT particle dependent!
2. The histograms contain the following data:
offset=0: lower limits for delta phi rich/mdc
offset=1: uppeer limits for delta phi rich/mdc
offset=2: lower limits for delta theta rich/mdc
offset=3: upper limits for delta theta rich/mdc
offset=4: 2D-histogram containing the coefficients for the polynomial
correction of the rich ring coordinate for matching with MDC
(first dimension: z-coordinate, second dimension: order of the
coefficient
HPidTrackFillerPar(const char *name, const char *title,
const char *context)
: HPidHistogramsCont(name, title, context,5)
constructor
Float_t getInterpolatedValue(TH1*pH, Int_t sector,Float_t MomValue)
Float_t getDeltaPhiMin(Int_t sector, Float_t MomValue)
intercept lowest bin (no interpolation required) and overflow bin.
Float_t getDeltaPhiMax(Int_t sector, Float_t MomValue)
Float_t getDeltaThetaMin(Int_t sector, Float_t MomValue)
Float_t getDeltaThetaMax(Int_t sector, Float_t MomValue)
Float_t getPolynomialCoeff(Int_t sector, Float_t VertexZCoord, Float_t* coefficients)
Inline Functions
void ~HPidTrackFillerPar()
Float_t getDeltaRkMetaXMin(Int_t sector, Int_t system) const
Float_t getDeltaRkMetaYMin(Int_t sector, Int_t system) const
Float_t getDeltaRkMetaXMax(Int_t sector, Int_t system) const
Float_t getDeltaRkMetaYMax(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaXMin(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaYMin(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaXMax(Int_t sector, Int_t system) const
Float_t getDeltaMdcMetaYMax(Int_t sector, Int_t system) const
void setDeltaRkMetaXMin(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaYMin(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaXMax(Int_t sector, Int_t system, Float_t val)
void setDeltaRkMetaYMax(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaXMin(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaYMin(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaXMax(Int_t sector, Int_t system, Float_t val)
void setDeltaMdcMetaYMax(Int_t sector, Int_t system, Float_t val)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Marcin Jaskula 09/10/2002
Last update: Fri Jan 26 12:23:29 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.