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

RecMdcHit Class Reference

#include <RecMdcHit.h>

Inheritance diagram for RecMdcHit:

ContainedObject ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () const
const double getAdc (void) const
const double getAdc (void) const
const double getChisqAdd (void) const
const double getChisqAdd (void) const
const double getDoca (void) const
const double getDoca (void) const
const double getDriftDistLeft (void) const
const double getDriftDistLeft (void) const
const double getDriftDistRight (void) const
const double getDriftDistRight (void) const
const double getDriftT (void) const
const double getDriftT (void) const
const double getEntra (void) const
const double getEntra (void) const
const double getErrDriftDistLeft (void) const
const double getErrDriftDistLeft (void) const
const double getErrDriftDistRight (void) const
const double getErrDriftDistRight (void) const
const int getFlagLR (void) const
const int getFlagLR (void) const
const double getFltLen (void) const
const double getFltLen (void) const
const int getId (void) const
const int getId (void) const
const Identifier getMdcId (void) const
const Identifier getMdcId (void) const
const int getStat (void) const
const int getStat (void) const
const double getTdc (void) const
const double getTdc (void) const
const int getTrkId (void) const
const int getTrkId (void) const
const double getZhit (void) const
const double getZhit (void) const
bool isGrouped (void)
bool isGrouped (void)
 RecMdcHit (const RecMdcHit &rechit)
 RecMdcHit ()
 RecMdcHit (const RecMdcHit &rechit)
 RecMdcHit ()
void setAdc (double adc)
void setAdc (double adc)
void setChisqAdd (double pChisq)
void setChisqAdd (double pChisq)
void setDoca (double doca)
void setDoca (double doca)
void setDriftDistLeft (double ddl)
void setDriftDistLeft (double ddl)
void setDriftDistRight (double ddr)
void setDriftDistRight (double ddr)
void setDriftT (double driftT)
void setDriftT (double driftT)
void setEntra (double entra)
void setEntra (double entra)
void setErrDriftDistLeft (double erddl)
void setErrDriftDistLeft (double erddl)
void setErrDriftDistRight (double erddr)
void setErrDriftDistRight (double erddr)
void setFlagLR (int lr)
void setFlagLR (int lr)
void setFltLen (double fltLen)
void setFltLen (double fltLen)
void setId (int id)
void setId (int id)
void setMdcId (Identifier mdcid)
void setMdcId (Identifier mdcid)
void setStat (int stat)
void setStat (int stat)
void setTdc (double tdc)
void setTdc (double tdc)
void setTrkId (int trkid)
void setTrkId (int trkid)
void setZhit (double zhit)
void setZhit (double zhit)
 ~RecMdcHit ()
 ~RecMdcHit ()

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Private Attributes

double m_adc
double m_ddl
double m_ddr
double m_doca
double m_driftT
double m_entra
double m_erddl
double m_erddr
double m_fltLen
int m_id
int m_lr
Identifier m_mdcid
double m_pChisq
int m_stat
double m_tdc
int m_trkid
double m_zhit

Constructor & Destructor Documentation

RecMdcHit::RecMdcHit  ) 
 

00011   : m_mdcid(0),
00012     m_id(-1),
00013     m_trkid(-1),   
00014     m_ddl(0.0),
00015     m_ddr(0.0),
00016     m_erddl(0.0),
00017     m_erddr(0.0),
00018     m_pChisq(999.0),
00019     m_lr(0),
00020     m_stat(0),
00021     m_tdc(0.0),
00022     m_adc(0.0),
00023     m_driftT(0.0),
00024     m_doca(999.0),
00025     m_entra(0.0),
00026     m_zhit(999.0),
00027     m_fltLen(0.0)
00028  {
00029  
00030  }                                     

RecMdcHit::RecMdcHit const RecMdcHit rechit  ) 
 

00033   : m_id( rechit.m_id),
00034     m_trkid(rechit.m_trkid),
00035     m_ddl( rechit.m_ddl),
00036     m_ddr( rechit.m_ddr),
00037     m_erddl( rechit.m_erddl),
00038     m_erddr( rechit.m_erddr),
00039     m_pChisq( rechit.m_pChisq),
00040     m_stat( rechit.m_stat),
00041     m_mdcid( rechit.m_mdcid),
00042     m_tdc( rechit.m_tdc),
00043     m_adc( rechit.m_adc),
00044     m_driftT( rechit.m_driftT),
00045     m_doca( rechit.m_doca),
00046     m_entra( rechit.m_entra),
00047     m_zhit( rechit.m_zhit), 
00048     m_fltLen( rechit.m_fltLen) {
00049 } 

RecMdcHit::~RecMdcHit  ) 
 

00057                       {
00058 }                

RecMdcHit::RecMdcHit  ) 
 

RecMdcHit::RecMdcHit const RecMdcHit rechit  ) 
 

RecMdcHit::~RecMdcHit  ) 
 


Member Function Documentation

const CLID& RecMdcHit::classID  )  [inline, static]
 

00029                                       {
00030       return CLID_RecMdcHit;
00031    }

const CLID& RecMdcHit::classID  )  [inline, static]
 

00029                                       {
00030       return CLID_RecMdcHit;
00031    }

virtual const CLID& RecMdcHit::clID  )  const [inline, virtual]
 

00025                                       {
00026       return RecMdcHit::classID();     
00027    }                                   

virtual const CLID& RecMdcHit::clID  )  const [inline, virtual]
 

00025                                       {
00026       return RecMdcHit::classID();     
00027    }                                   

const double RecMdcHit::getAdc void   )  const [inline]
 

00051 { return m_adc;   }

const double RecMdcHit::getAdc void   )  const [inline]
 

00051 { return m_adc;   }

const double RecMdcHit::getChisqAdd void   )  const [inline]
 

00046 { return m_pChisq;}

const double RecMdcHit::getChisqAdd void   )  const [inline]
 

00046 { return m_pChisq;}

const double RecMdcHit::getDoca void   )  const [inline]
 

00053 { return m_doca;  }      

const double RecMdcHit::getDoca void   )  const [inline]
 

00053 { return m_doca;  }      

const double RecMdcHit::getDriftDistLeft void   )  const [inline]
 

00042 { return m_ddl;   }

const double RecMdcHit::getDriftDistLeft void   )  const [inline]
 

00042 { return m_ddl;   }

const double RecMdcHit::getDriftDistRight void   )  const [inline]
 

00043 { return m_ddr ;  }

const double RecMdcHit::getDriftDistRight void   )  const [inline]
 

00043 { return m_ddr ;  }

const double RecMdcHit::getDriftT void   )  const [inline]
 

00052 { return m_driftT;}      

const double RecMdcHit::getDriftT void   )  const [inline]
 

00052 { return m_driftT;}      

const double RecMdcHit::getEntra void   )  const [inline]
 

00054 { return m_entra; }     

const double RecMdcHit::getEntra void   )  const [inline]
 

00054 { return m_entra; }     

const double RecMdcHit::getErrDriftDistLeft void   )  const [inline]
 

00044 { return m_erddl; }

const double RecMdcHit::getErrDriftDistLeft void   )  const [inline]
 

00044 { return m_erddl; }

const double RecMdcHit::getErrDriftDistRight void   )  const [inline]
 

00045 { return m_erddr; }

const double RecMdcHit::getErrDriftDistRight void   )  const [inline]
 

00045 { return m_erddr; }

const int RecMdcHit::getFlagLR void   )  const [inline]
 

00047 { return m_lr;    }

const int RecMdcHit::getFlagLR void   )  const [inline]
 

00047 { return m_lr;    }

const double RecMdcHit::getFltLen void   )  const [inline]
 

00056 { return m_fltLen;}

const double RecMdcHit::getFltLen void   )  const [inline]
 

00056 { return m_fltLen;}

const int RecMdcHit::getId void   )  const [inline]
 

00040 { return m_id;    }

const int RecMdcHit::getId void   )  const [inline]
 

00040 { return m_id;    }

const Identifier RecMdcHit::getMdcId void   )  const [inline]
 

00049 { return m_mdcid; }

const Identifier RecMdcHit::getMdcId void   )  const [inline]
 

00049 { return m_mdcid; }

const int RecMdcHit::getStat void   )  const [inline]
 

00048 { return m_stat;  }

const int RecMdcHit::getStat void   )  const [inline]
 

00048 { return m_stat;  }

const double RecMdcHit::getTdc void   )  const [inline]
 

00050 { return m_tdc;   }

const double RecMdcHit::getTdc void   )  const [inline]
 

00050 { return m_tdc;   }

const int RecMdcHit::getTrkId void   )  const [inline]
 

00041 { return m_trkid; }   

const int RecMdcHit::getTrkId void   )  const [inline]
 

00041 { return m_trkid; }   

const double RecMdcHit::getZhit void   )  const [inline]
 

00055 { return m_zhit;  }      

const double RecMdcHit::getZhit void   )  const [inline]
 

00055 { return m_zhit;  }      

bool RecMdcHit::isGrouped void   ) 
 

bool RecMdcHit::isGrouped void   ) 
 

00052                      {
00053    if(m_trkid == -1 ) return false;
00054    return true;
00055 }                

void RecMdcHit::setAdc double  adc  )  [inline]
 

00069 { m_adc = adc;      }

void RecMdcHit::setAdc double  adc  )  [inline]
 

00069 { m_adc = adc;      }

void RecMdcHit::setChisqAdd double  pChisq  )  [inline]
 

00064 { m_pChisq = pChisq;}

void RecMdcHit::setChisqAdd double  pChisq  )  [inline]
 

00064 { m_pChisq = pChisq;}

void RecMdcHit::setDoca double  doca  )  [inline]
 

00071 { m_doca = doca;    }      

void RecMdcHit::setDoca double  doca  )  [inline]
 

00071 { m_doca = doca;    }      

void RecMdcHit::setDriftDistLeft double  ddl  )  [inline]
 

00060 { m_ddl = ddl;      }

void RecMdcHit::setDriftDistLeft double  ddl  )  [inline]
 

00060 { m_ddl = ddl;      }

void RecMdcHit::setDriftDistRight double  ddr  )  [inline]
 

00061 { m_ddr = ddr ;     }

void RecMdcHit::setDriftDistRight double  ddr  )  [inline]
 

00061 { m_ddr = ddr ;     }

void RecMdcHit::setDriftT double  driftT  )  [inline]
 

00070 { m_driftT = driftT;}      

void RecMdcHit::setDriftT double  driftT  )  [inline]
 

00070 { m_driftT = driftT;}      

void RecMdcHit::setEntra double  entra  )  [inline]
 

00072 { m_entra = entra;  }      

void RecMdcHit::setEntra double  entra  )  [inline]
 

00072 { m_entra = entra;  }      

void RecMdcHit::setErrDriftDistLeft double  erddl  )  [inline]
 

00062 { m_erddl = erddl;  }

void RecMdcHit::setErrDriftDistLeft double  erddl  )  [inline]
 

00062 { m_erddl = erddl;  }

void RecMdcHit::setErrDriftDistRight double  erddr  )  [inline]
 

00063 { m_erddr = erddr;  }

void RecMdcHit::setErrDriftDistRight double  erddr  )  [inline]
 

00063 { m_erddr = erddr;  }

void RecMdcHit::setFlagLR int  lr  )  [inline]
 

00065 { m_lr = lr;        }

void RecMdcHit::setFlagLR int  lr  )  [inline]
 

00065 { m_lr = lr;        }

void RecMdcHit::setFltLen double  fltLen  )  [inline]
 

00074 { m_fltLen = fltLen;}

void RecMdcHit::setFltLen double  fltLen  )  [inline]
 

00074 { m_fltLen = fltLen;}

void RecMdcHit::setId int  id  )  [inline]
 

00058 { m_id = id;        }

void RecMdcHit::setId int  id  )  [inline]
 

00058 { m_id = id;        }

void RecMdcHit::setMdcId Identifier  mdcid  )  [inline]
 

00067 { m_mdcid = mdcid;  }

void RecMdcHit::setMdcId Identifier  mdcid  )  [inline]
 

00067 { m_mdcid = mdcid;  }

void RecMdcHit::setStat int  stat  )  [inline]
 

00066 { m_stat = stat;    }

void RecMdcHit::setStat int  stat  )  [inline]
 

00066 { m_stat = stat;    }

void RecMdcHit::setTdc double  tdc  )  [inline]
 

00068 { m_tdc = tdc;      }

void RecMdcHit::setTdc double  tdc  )  [inline]
 

00068 { m_tdc = tdc;      }

void RecMdcHit::setTrkId int  trkid  )  [inline]
 

00059 { m_trkid = trkid;  }

void RecMdcHit::setTrkId int  trkid  )  [inline]
 

00059 { m_trkid = trkid;  }

void RecMdcHit::setZhit double  zhit  )  [inline]
 

00073 { m_zhit = zhit;    }      

void RecMdcHit::setZhit double  zhit  )  [inline]
 

00073 { m_zhit = zhit;    }      


Member Data Documentation

double RecMdcHit::m_adc [private]
 

double RecMdcHit::m_ddl [private]
 

double RecMdcHit::m_ddr [private]
 

double RecMdcHit::m_doca [private]
 

double RecMdcHit::m_driftT [private]
 

double RecMdcHit::m_entra [private]
 

double RecMdcHit::m_erddl [private]
 

double RecMdcHit::m_erddr [private]
 

double RecMdcHit::m_fltLen [private]
 

int RecMdcHit::m_id [private]
 

int RecMdcHit::m_lr [private]
 

Identifier RecMdcHit::m_mdcid [private]
 

double RecMdcHit::m_pChisq [private]
 

int RecMdcHit::m_stat [private]
 

double RecMdcHit::m_tdc [private]
 

int RecMdcHit::m_trkid [private]
 

double RecMdcHit::m_zhit [private]
 


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