MucPadChain Class Reference

#include <MucPadChain.h>

List of all members.

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)
MucPadChainoperator= (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


Detailed Description

Definition at line 14 of file MucPadChain.h.


Constructor & Destructor Documentation

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 
)


Member Function Documentation

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  ) 


Member Data Documentation

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.


Generated on Tue Nov 29 23:20:29 2016 for BOSS_7.0.2 by  doxygen 1.4.7