#include <MucPadChain.h>
Public Member Functions | |
MucPadChain (int padNumber) | |
MucPadChain (int padNumber, double padWidth) | |
MucPadChain (int padNumber, double padWidth, double aveEff) | |
MucPadChain (int part, int segment, int layer, int strip, int padNumber) | |
MucPadChain & | operator= (const MucPadChain &) |
double | GetEff (int padID) |
double | GetAvaEff () |
int | GetSize () |
int | GetHit () |
int | GetHit (int padID) |
int | GetTrack () |
int | GetTrack (int padID) |
bool | IsEmpty () |
void | AddHit (int padID) |
void | AddTrack (int padID) |
void | SetEff () |
void | SetEff (int padID, double eff) |
void | SetSize (int size) |
void | SetPadWidth (double width) |
void | SetDeathFlag (int padID) |
void | SetFiredFlag (int padID) |
Private Attributes | |
int | m_Size |
int | m_PadWidth |
vector< int > | m_Hit |
vector< int > | m_Track |
vector< double > | m_Eff |
Static Private Attributes | |
static const int | m_MaxSize = 500 |
static const int | m_MaxWidth = 100 |
static const int | m_DeathFlag = -1 |
Definition at line 14 of file MucPadChain.h.
MucPadChain::MucPadChain | ( | int | padNumber | ) |
MucPadChain::MucPadChain | ( | int | padNumber, | |
double | padWidth | |||
) |
MucPadChain::MucPadChain | ( | int | padNumber, | |
double | padWidth, | |||
double | aveEff | |||
) |
MucPadChain::MucPadChain | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | strip, | |||
int | padNumber | |||
) |
void MucPadChain::AddHit | ( | int | padID | ) |
void MucPadChain::AddTrack | ( | int | padID | ) |
double MucPadChain::GetAvaEff | ( | ) |
double MucPadChain::GetEff | ( | int | padID | ) |
int MucPadChain::GetHit | ( | int | padID | ) |
int MucPadChain::GetHit | ( | ) |
int MucPadChain::GetSize | ( | ) |
int MucPadChain::GetTrack | ( | int | padID | ) |
int MucPadChain::GetTrack | ( | ) |
bool MucPadChain::IsEmpty | ( | ) |
MucPadChain& MucPadChain::operator= | ( | const MucPadChain & | ) |
void MucPadChain::SetDeathFlag | ( | int | padID | ) |
void MucPadChain::SetEff | ( | int | padID, | |
double | eff | |||
) |
void MucPadChain::SetEff | ( | ) |
void MucPadChain::SetFiredFlag | ( | int | padID | ) |
void MucPadChain::SetPadWidth | ( | double | width | ) |
void MucPadChain::SetSize | ( | int | size | ) |
const int MucPadChain::m_DeathFlag = -1 [static, private] |
Definition at line 47 of file MucPadChain.h.
vector< double> MucPadChain::m_Eff [private] |
Definition at line 53 of file MucPadChain.h.
vector< int > MucPadChain::m_Hit [private] |
Definition at line 51 of file MucPadChain.h.
const int MucPadChain::m_MaxSize = 500 [static, private] |
Definition at line 45 of file MucPadChain.h.
const int MucPadChain::m_MaxWidth = 100 [static, private] |
Definition at line 46 of file MucPadChain.h.
int MucPadChain::m_PadWidth [private] |
Definition at line 49 of file MucPadChain.h.
int MucPadChain::m_Size [private] |
Definition at line 48 of file MucPadChain.h.
vector< int > MucPadChain::m_Track [private] |
Definition at line 52 of file MucPadChain.h.