Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TRecMucTrack Class Reference

#include <TRecMucTrack.h>

List of all members.

Public Member Functions

Int_t brLastLayer () const
Int_t brLastLayer () const
Double_t chi2 () const
Double_t chi2 () const
Double_t deltaPhi () const
Double_t deltaPhi () const
Double_t depth () const
Double_t depth () const
Double_t distance () const
Double_t distance () const
vector< Float_t > distHits () const
vector< Float_t > distHits () const
Int_t dof () const
Int_t dof () const
Int_t ecLastLayer () const
Int_t ecLastLayer () const
Int_t endPart () const
Int_t endPart () const
vector< Int_t > expHits () const
vector< Int_t > expHits () const
Int_t id () const
Int_t id () const
Int_t maxHitsInLayer () const
Int_t maxHitsInLayer () const
Int_t numHits () const
Int_t numHits () const
Int_t numLayers () const
Int_t numLayers () const
Double_t px () const
Double_t px () const
Double_t py () const
Double_t py () const
Double_t pz () const
Double_t pz () const
Double_t rms () const
Double_t rms () const
void setBrLastLayer (Int_t layer)
void setBrLastLayer (Int_t layer)
void setChi2 (Double_t chi2)
void setChi2 (Double_t chi2)
void setDeltaPhi (Double_t dphi)
void setDeltaPhi (Double_t dphi)
void setDepth (Double_t depth)
void setDepth (Double_t depth)
void setDistance (Double_t dist)
void setDistance (Double_t dist)
void setDistHits (vector< Float_t > &distHits)
void setDistHits (vector< Float_t > &distHits)
void setDof (Int_t dof)
void setDof (Int_t dof)
void setEcLastLayer (Int_t layer)
void setEcLastLayer (Int_t layer)
void setEndPart (Int_t part)
void setEndPart (Int_t part)
void setExpHits (vector< Int_t > &expHits)
void setExpHits (vector< Int_t > &expHits)
void setId (Int_t id)
void setId (Int_t id)
void setMaxHitsInLayer (Int_t maxHits)
void setMaxHitsInLayer (Int_t maxHits)
void setNumHits (Int_t numHits)
void setNumHits (Int_t numHits)
void setNumLayers (Int_t numLayers)
void setNumLayers (Int_t numLayers)
void setPx (Double_t px)
void setPx (Double_t px)
void setPy (Double_t py)
void setPy (Double_t py)
void setPz (Double_t pz)
void setPz (Double_t pz)
void setRms (Double_t rms)
void setRms (Double_t rms)
void setStartPart (Int_t part)
void setStartPart (Int_t part)
void setStatus (Int_t st)
void setStatus (Int_t st)
void setTrackId (Int_t trackId)
void setTrackId (Int_t trackId)
void setTRecMucTrack (const TRecMucTrack *muctrk)
void setTRecMucTrack (const TRecMucTrack *muctrk)
void setType (Int_t type)
void setType (Int_t type)
void setVecHits (vector< Int_t > &vecHits)
void setVecHits (vector< Int_t > &vecHits)
void setXPos (Double_t x)
void setXPos (Double_t x)
void setXPosSigma (Double_t x)
void setXPosSigma (Double_t x)
void setYPos (Double_t y)
void setYPos (Double_t y)
void setYPosSigma (Double_t y)
void setYPosSigma (Double_t y)
void setZPos (Double_t z)
void setZPos (Double_t z)
void setZPosSigma (Double_t z)
void setZPosSigma (Double_t z)
Int_t startPart () const
Int_t startPart () const
Int_t status () const
Int_t status () const
Int_t trackId () const
Int_t trackId () const
 TRecMucTrack ()
 TRecMucTrack ()
Int_t type () const
Int_t type () const
vector< Int_t > vecHits () const
vector< Int_t > vecHits () const
Double_t xPos () const
Double_t xPos () const
Double_t xPosSigma () const
Double_t xPosSigma () const
Double_t yPos () const
Double_t yPos () const
Double_t yPosSigma () const
Double_t yPosSigma () const
Double_t zPos () const
Double_t zPos () const
Double_t zPosSigma () const
Double_t zPosSigma () const
 ~TRecMucTrack ()
 ~TRecMucTrack ()

Private Attributes

Int_t m_brLastLayer
Double_t m_chi2
Double_t m_deltaPhi
Double_t m_depth
Double_t m_distance
vector< Float_t > m_distHits
vector< Float_t > m_distHits
Int_t m_dof
Int_t m_ecLastLayer
Int_t m_endPart
vector< Int_t > m_expHits
vector< Int_t > m_expHits
Int_t m_id
Int_t m_maxHitsInLayer
Int_t m_numHits
Int_t m_numLayers
Double_t m_px
Double_t m_py
Double_t m_pz
Double_t m_rms
Int_t m_startPart
Int_t m_status
Int_t m_trackId
Int_t m_type
vector< Int_t > m_vecHits
vector< Int_t > m_vecHits
Double_t m_xPos
Double_t m_xPosSigma
Double_t m_yPos
Double_t m_yPosSigma
Double_t m_zPos
Double_t m_zPosSigma


Constructor & Destructor Documentation

TRecMucTrack::TRecMucTrack  ) 
 

TRecMucTrack::~TRecMucTrack  ) 
 

00012                             {
00013           Clear();
00014 } 

TRecMucTrack::TRecMucTrack  ) 
 

TRecMucTrack::~TRecMucTrack  ) 
 


Member Function Documentation

Int_t TRecMucTrack::brLastLayer  )  const [inline]
 

00030 { return   m_brLastLayer;  } // last layer with hits in barrel 

Int_t TRecMucTrack::brLastLayer  )  const [inline]
 

00030 { return   m_brLastLayer;  } // last layer with hits in barrel 

Double_t TRecMucTrack::chi2 void   )  const [inline]
 

00037 { return   m_chi2;   }

Double_t TRecMucTrack::chi2  )  const [inline]
 

00037 { return   m_chi2;   }

Double_t TRecMucTrack::deltaPhi  )  const [inline]
 

00041 { return   m_deltaPhi;}

Double_t TRecMucTrack::deltaPhi  )  const [inline]
 

00041 { return   m_deltaPhi;}

Double_t TRecMucTrack::depth  )  const [inline]
 

00036 { return   m_depth;  }    // depth of the track transport in iron

Double_t TRecMucTrack::depth  )  const [inline]
 

00036 { return   m_depth;  }    // depth of the track transport in iron

Double_t TRecMucTrack::distance void   )  const [inline]
 

00040 { return   m_distance;}

Double_t TRecMucTrack::distance  )  const [inline]
 

00040 { return   m_distance;}

vector<Float_t> TRecMucTrack::distHits  )  const [inline]
 

00057 { return  m_distHits ;}

vector<Float_t> TRecMucTrack::distHits  )  const [inline]
 

00057 { return  m_distHits ;}

Int_t TRecMucTrack::dof  )  const [inline]
 

00038 { return   m_dof;    }

Int_t TRecMucTrack::dof  )  const [inline]
 

00038 { return   m_dof;    }

Int_t TRecMucTrack::ecLastLayer  )  const [inline]
 

00031 { return   m_ecLastLayer;  } // last layer with hits in end cap

Int_t TRecMucTrack::ecLastLayer  )  const [inline]
 

00031 { return   m_ecLastLayer;  } // last layer with hits in end cap

Int_t TRecMucTrack::endPart  )  const [inline]
 

00029 { return   m_endPart; }      // end   position of track locates in which part

Int_t TRecMucTrack::endPart  )  const [inline]
 

00029 { return   m_endPart; }      // end   position of track locates in which part

vector<Int_t> TRecMucTrack::expHits  )  const [inline]
 

00056 { return  m_expHits ;}

vector<Int_t> TRecMucTrack::expHits  )  const [inline]
 

00056 { return  m_expHits ;}

Int_t TRecMucTrack::id void   )  const [inline]
 

00024 { return   m_id; }

Int_t TRecMucTrack::id  )  const [inline]
 

00024 { return   m_id; }

Int_t TRecMucTrack::maxHitsInLayer  )  const [inline]
 

00034 { return   m_maxHitsInLayer; }

Int_t TRecMucTrack::maxHitsInLayer  )  const [inline]
 

00034 { return   m_maxHitsInLayer; }

Int_t TRecMucTrack::numHits  )  const [inline]
 

00032 { return   m_numHits;      } // total hits on the track   

Int_t TRecMucTrack::numHits  )  const [inline]
 

00032 { return   m_numHits;      } // total hits on the track   

Int_t TRecMucTrack::numLayers  )  const [inline]
 

00033 { return   m_numLayers;    } // number of layers with hits 

Int_t TRecMucTrack::numLayers  )  const [inline]
 

00033 { return   m_numLayers;    } // number of layers with hits 

Double_t TRecMucTrack::px  )  const [inline]
 

00051 { return m_px; }   // momentum on the start of track in muc

Double_t TRecMucTrack::px  )  const [inline]
 

00051 { return m_px; }   // momentum on the start of track in muc

Double_t TRecMucTrack::py  )  const [inline]
 

00052 { return m_py; }

Double_t TRecMucTrack::py  )  const [inline]
 

00052 { return m_py; }

Double_t TRecMucTrack::pz  )  const [inline]
 

00053 { return m_pz; }

Double_t TRecMucTrack::pz  )  const [inline]
 

00053 { return m_pz; }

Double_t TRecMucTrack::rms void   )  const [inline]
 

00039 { return   m_rms;    }

Double_t TRecMucTrack::rms  )  const [inline]
 

00039 { return   m_rms;    }

void TRecMucTrack::setBrLastLayer Int_t  layer  )  [inline]
 

00067 {m_brLastLayer = layer; }

void TRecMucTrack::setBrLastLayer Int_t  layer  )  [inline]
 

00067 {m_brLastLayer = layer; }

void TRecMucTrack::setChi2 Double_t  chi2  )  [inline]
 

00074 { m_chi2   = chi2; }

void TRecMucTrack::setChi2 Double_t  chi2  )  [inline]
 

00074 { m_chi2   = chi2; }

void TRecMucTrack::setDeltaPhi Double_t  dphi  )  [inline]
 

00078 { m_deltaPhi = dphi; }

void TRecMucTrack::setDeltaPhi Double_t  dphi  )  [inline]
 

00078 { m_deltaPhi = dphi; }

void TRecMucTrack::setDepth Double_t  depth  )  [inline]
 

00073 { m_depth  = depth; }

void TRecMucTrack::setDepth Double_t  depth  )  [inline]
 

00073 { m_depth  = depth; }

void TRecMucTrack::setDistance Double_t  dist  )  [inline]
 

00077 { m_distance    = dist ; }

void TRecMucTrack::setDistance Double_t  dist  )  [inline]
 

00077 { m_distance    = dist ; }

void TRecMucTrack::setDistHits vector< Float_t > &  distHits  )  [inline]
 

00094 { m_distHits = distHits; }

void TRecMucTrack::setDistHits vector< Float_t > &  distHits  )  [inline]
 

00094 { m_distHits = distHits; }

void TRecMucTrack::setDof Int_t  dof  )  [inline]
 

00075 { m_dof    = dof ; }

void TRecMucTrack::setDof Int_t  dof  )  [inline]
 

00075 { m_dof    = dof ; }

void TRecMucTrack::setEcLastLayer Int_t  layer  )  [inline]
 

00068 {m_ecLastLayer = layer; }

void TRecMucTrack::setEcLastLayer Int_t  layer  )  [inline]
 

00068 {m_ecLastLayer = layer; }

void TRecMucTrack::setEndPart Int_t  part  )  [inline]
 

00066 {m_endPart = part;   }

void TRecMucTrack::setEndPart Int_t  part  )  [inline]
 

00066 {m_endPart = part;   }

void TRecMucTrack::setExpHits vector< Int_t > &  expHits  )  [inline]
 

00093 { m_expHits = expHits; }

void TRecMucTrack::setExpHits vector< Int_t > &  expHits  )  [inline]
 

00093 { m_expHits = expHits; }

void TRecMucTrack::setId Int_t  id  )  [inline]
 

00061 { m_id = id ; }

void TRecMucTrack::setId Int_t  id  )  [inline]
 

00061 { m_id = id ; }

void TRecMucTrack::setMaxHitsInLayer Int_t  maxHits  )  [inline]
 

00071 { m_maxHitsInLayer = maxHits; }

void TRecMucTrack::setMaxHitsInLayer Int_t  maxHits  )  [inline]
 

00071 { m_maxHitsInLayer = maxHits; }

void TRecMucTrack::setNumHits Int_t  numHits  )  [inline]
 

00069 { m_numHits  = numHits; }

void TRecMucTrack::setNumHits Int_t  numHits  )  [inline]
 

00069 { m_numHits  = numHits; }

void TRecMucTrack::setNumLayers Int_t  numLayers  )  [inline]
 

00070 { m_numLayers = numLayers; }

void TRecMucTrack::setNumLayers Int_t  numLayers  )  [inline]
 

00070 { m_numLayers = numLayers; }

void TRecMucTrack::setPx Double_t  px  )  [inline]
 

00088 { m_px = px;  }

void TRecMucTrack::setPx Double_t  px  )  [inline]
 

00088 { m_px = px;  }

void TRecMucTrack::setPy Double_t  py  )  [inline]
 

00089 { m_py = py;  }

void TRecMucTrack::setPy Double_t  py  )  [inline]
 

00089 { m_py = py;  }

void TRecMucTrack::setPz Double_t  pz  )  [inline]
 

00090 { m_pz = pz;  }

void TRecMucTrack::setPz Double_t  pz  )  [inline]
 

00090 { m_pz = pz;  }

void TRecMucTrack::setRms Double_t  rms  )  [inline]
 

00076 { m_rms    = rms ; }

void TRecMucTrack::setRms Double_t  rms  )  [inline]
 

00076 { m_rms    = rms ; }

void TRecMucTrack::setStartPart Int_t  part  )  [inline]
 

00065 {m_startPart = part; }

void TRecMucTrack::setStartPart Int_t  part  )  [inline]
 

00065 {m_startPart = part; }

void TRecMucTrack::setStatus Int_t  st  )  [inline]
 

00062 { m_status = st;  }

void TRecMucTrack::setStatus Int_t  st  )  [inline]
 

00062 { m_status = st;  }

void TRecMucTrack::setTrackId Int_t  trackId  )  [inline]
 

00060 { m_trackId = trackId ;}

void TRecMucTrack::setTrackId Int_t  trackId  )  [inline]
 

00060 { m_trackId = trackId ;}

void TRecMucTrack::setTRecMucTrack const TRecMucTrack muctrk  )  [inline]
 

00095                                                   {
00096     m_trackId = muctrk->trackId();
00097     m_id = muctrk->id();
00098     m_status = muctrk->status();
00099     m_type = muctrk->type();
00100     m_startPart = muctrk->startPart();
00101     m_endPart = muctrk->endPart();
00102     m_brLastLayer = muctrk->brLastLayer();
00103     m_ecLastLayer = muctrk->ecLastLayer();
00104     m_numHits = muctrk->numHits();
00105     m_numLayers = muctrk->numLayers();
00106     m_maxHitsInLayer = muctrk->maxHitsInLayer();
00107     m_depth =muctrk->depth();
00108     m_chi2 = muctrk->chi2();
00109     m_dof = muctrk->dof();
00110     m_rms = muctrk->rms();
00111     m_xPos = muctrk->xPos();
00112     m_yPos = muctrk->yPos();
00113     m_zPos = muctrk->zPos();
00114     m_xPosSigma=muctrk->xPosSigma();
00115     m_yPosSigma=muctrk->yPosSigma();
00116     m_zPosSigma=muctrk->zPosSigma();
00117     m_px = muctrk->px();
00118     m_py = muctrk->py();
00119     m_pz = muctrk->pz();
00120     m_distance = muctrk->distance();
00121     m_deltaPhi = muctrk->deltaPhi();
00122     m_vecHits = muctrk->vecHits();
00123     m_expHits = muctrk->expHits();
00124     m_distHits = muctrk->distHits();
00125   }

void TRecMucTrack::setTRecMucTrack const TRecMucTrack muctrk  )  [inline]
 

00095                                                   {
00096     m_trackId = muctrk->trackId();
00097     m_id = muctrk->id();
00098     m_status = muctrk->status();
00099     m_type = muctrk->type();
00100     m_startPart = muctrk->startPart();
00101     m_endPart = muctrk->endPart();
00102     m_brLastLayer = muctrk->brLastLayer();
00103     m_ecLastLayer = muctrk->ecLastLayer();
00104     m_numHits = muctrk->numHits();
00105     m_numLayers = muctrk->numLayers();
00106     m_maxHitsInLayer = muctrk->maxHitsInLayer();
00107     m_depth =muctrk->depth();
00108     m_chi2 = muctrk->chi2();
00109     m_dof = muctrk->dof();
00110     m_rms = muctrk->rms();
00111     m_xPos = muctrk->xPos();
00112     m_yPos = muctrk->yPos();
00113     m_zPos = muctrk->zPos();
00114     m_xPosSigma=muctrk->xPosSigma();
00115     m_yPosSigma=muctrk->yPosSigma();
00116     m_zPosSigma=muctrk->zPosSigma();
00117     m_px = muctrk->px();
00118     m_py = muctrk->py();
00119     m_pz = muctrk->pz();
00120     m_distance = muctrk->distance();
00121     m_deltaPhi = muctrk->deltaPhi();
00122     m_vecHits = muctrk->vecHits();
00123     m_expHits = muctrk->expHits();
00124     m_distHits = muctrk->distHits();
00125   }

void TRecMucTrack::setType Int_t  type  )  [inline]
 

00063 { m_type = type; }

void TRecMucTrack::setType Int_t  type  )  [inline]
 

00063 { m_type = type; }

void TRecMucTrack::setVecHits vector< Int_t > &  vecHits  )  [inline]
 

00092 { m_vecHits = vecHits; }

void TRecMucTrack::setVecHits vector< Int_t > &  vecHits  )  [inline]
 

00092 { m_vecHits = vecHits; }

void TRecMucTrack::setXPos Double_t  x  )  [inline]
 

00080 { m_xPos = x; }

void TRecMucTrack::setXPos Double_t  x  )  [inline]
 

00080 { m_xPos = x; }

void TRecMucTrack::setXPosSigma Double_t  x  )  [inline]
 

00084 { m_xPosSigma = x; }

void TRecMucTrack::setXPosSigma Double_t  x  )  [inline]
 

00084 { m_xPosSigma = x; }

void TRecMucTrack::setYPos Double_t  y  )  [inline]
 

00081 { m_yPos = y; }

void TRecMucTrack::setYPos Double_t  y  )  [inline]
 

00081 { m_yPos = y; }

void TRecMucTrack::setYPosSigma Double_t  y  )  [inline]
 

00085 { m_yPosSigma = y; }

void TRecMucTrack::setYPosSigma Double_t  y  )  [inline]
 

00085 { m_yPosSigma = y; }

void TRecMucTrack::setZPos Double_t  z  )  [inline]
 

00082 { m_zPos = z; }

void TRecMucTrack::setZPos Double_t  z  )  [inline]
 

00082 { m_zPos = z; }

void TRecMucTrack::setZPosSigma Double_t  z  )  [inline]
 

00086 { m_zPosSigma = z; }

void TRecMucTrack::setZPosSigma Double_t  z  )  [inline]
 

00086 { m_zPosSigma = z; }

Int_t TRecMucTrack::startPart  )  const [inline]
 

00028 { return   m_startPart; }    // start position of track locates in which part

Int_t TRecMucTrack::startPart  )  const [inline]
 

00028 { return   m_startPart; }    // start position of track locates in which part

Int_t TRecMucTrack::status void   )  const [inline]
 

00025 { return   m_status; } 

Int_t TRecMucTrack::status void   )  const [inline]
 

00025 { return   m_status; } 

Int_t TRecMucTrack::trackId  )  const [inline]
 

00023 { return   m_trackId; }

Int_t TRecMucTrack::trackId  )  const [inline]
 

00023 { return   m_trackId; }

Int_t TRecMucTrack::type void   )  const [inline]
 

00026 { return   m_type;  }

Int_t TRecMucTrack::type void   )  const [inline]
 

00026 { return   m_type;  }

vector<Int_t> TRecMucTrack::vecHits  )  const [inline]
 

00055 { return  m_vecHits ;}

vector<Int_t> TRecMucTrack::vecHits  )  const [inline]
 

00055 { return  m_vecHits ;}

Double_t TRecMucTrack::xPos  )  const [inline]
 

00043 { return m_xPos; }   // position on the start of track in muc (vertex) 

Double_t TRecMucTrack::xPos  )  const [inline]
 

00043 { return m_xPos; }   // position on the start of track in muc (vertex) 

Double_t TRecMucTrack::xPosSigma  )  const [inline]
 

00047 { return m_xPosSigma; }   // position on the start of track in muc (vertex) 

Double_t TRecMucTrack::xPosSigma  )  const [inline]
 

00047 { return m_xPosSigma; }   // position on the start of track in muc (vertex) 

Double_t TRecMucTrack::yPos  )  const [inline]
 

00044 { return m_yPos; }

Double_t TRecMucTrack::yPos  )  const [inline]
 

00044 { return m_yPos; }

Double_t TRecMucTrack::yPosSigma  )  const [inline]
 

00048 { return m_yPosSigma; }

Double_t TRecMucTrack::yPosSigma  )  const [inline]
 

00048 { return m_yPosSigma; }

Double_t TRecMucTrack::zPos  )  const [inline]
 

00045 { return m_zPos; }

Double_t TRecMucTrack::zPos  )  const [inline]
 

00045 { return m_zPos; }

Double_t TRecMucTrack::zPosSigma  )  const [inline]
 

00049 { return m_zPosSigma; }

Double_t TRecMucTrack::zPosSigma  )  const [inline]
 

00049 { return m_zPosSigma; }


Member Data Documentation

Int_t TRecMucTrack::m_brLastLayer [private]
 

Double_t TRecMucTrack::m_chi2 [private]
 

Double_t TRecMucTrack::m_deltaPhi [private]
 

Double_t TRecMucTrack::m_depth [private]
 

Double_t TRecMucTrack::m_distance [private]
 

vector<Float_t> TRecMucTrack::m_distHits [private]
 

vector<Float_t> TRecMucTrack::m_distHits [private]
 

Int_t TRecMucTrack::m_dof [private]
 

Int_t TRecMucTrack::m_ecLastLayer [private]
 

Int_t TRecMucTrack::m_endPart [private]
 

vector<Int_t> TRecMucTrack::m_expHits [private]
 

vector<Int_t> TRecMucTrack::m_expHits [private]
 

Int_t TRecMucTrack::m_id [private]
 

Int_t TRecMucTrack::m_maxHitsInLayer [private]
 

Int_t TRecMucTrack::m_numHits [private]
 

Int_t TRecMucTrack::m_numLayers [private]
 

Double_t TRecMucTrack::m_px [private]
 

Double_t TRecMucTrack::m_py [private]
 

Double_t TRecMucTrack::m_pz [private]
 

Double_t TRecMucTrack::m_rms [private]
 

Int_t TRecMucTrack::m_startPart [private]
 

Int_t TRecMucTrack::m_status [private]
 

Int_t TRecMucTrack::m_trackId [private]
 

Int_t TRecMucTrack::m_type [private]
 

vector<Int_t> TRecMucTrack::m_vecHits [private]
 

vector<Int_t> TRecMucTrack::m_vecHits [private]
 

Double_t TRecMucTrack::m_xPos [private]
 

Double_t TRecMucTrack::m_xPosSigma [private]
 

Double_t TRecMucTrack::m_yPos [private]
 

Double_t TRecMucTrack::m_yPosSigma [private]
 

Double_t TRecMucTrack::m_zPos [private]
 

Double_t TRecMucTrack::m_zPosSigma [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:03:32 2011 for BOSS6.5.5 by  doxygen 1.3.9.1