![]() |
AliRoot Core
ee782a0 (ee782a0)
|
MUON tracking chamber class. More...
#include <AliMUONChamber.h>
Public Member Functions | |
AliMUONChamber () | |
AliMUONChamber (Int_t id) | |
virtual | ~AliMUONChamber () |
virtual Int_t | GetId () const |
Get chamber Id. More... | |
virtual void | SetResponseModel (const AliMUONResponse &thisResponse) |
Set response model. More... | |
virtual AliMUONResponse *& | ResponseModel () |
Get pointer to response model. More... | |
virtual Float_t | IntPH (Float_t eloss) |
Calculate pulse height from energy loss. More... | |
virtual void | ChargeCorrelationInit () |
virtual void | SetSigmaIntegration (Float_t p1) |
virtual void | SetChargeSlope (Float_t p1) |
Set the single electron pulse-height (ADCchan/e) More... | |
virtual void | SetChargeSpread (Float_t p1, Float_t p2) |
Set width of charge distribution function. More... | |
virtual void | SetMaxAdc (Int_t p1) |
Set maximum ADC count value. More... | |
virtual void | SetChargeCorrel (Float_t correl) |
Set charge correlation. More... | |
Protected Member Functions | |
AliMUONChamber (const AliMUONChamber &rChamber) | |
Not implemented. More... | |
AliMUONChamber & | operator= (const AliMUONChamber &rhs) |
Not implemented. More... | |
Protected Attributes | |
Int_t | fId |
chamber number More... | |
Float_t | fCurrentCorrel |
! charge correlation for current hit. More... | |
AliMUONResponse * | fResponse |
pointer to response More... | |
AliMUON * | fMUON |
pointer to MUON More... | |
MUON tracking chamber class.
Now only providing DisIntegration function
Definition at line 24 of file AliMUONChamber.h.
AliMUONChamber::AliMUONChamber | ( | ) |
Default constructor
Definition at line 42 of file AliMUONChamber.cxx.
Referenced by SetChargeCorrel().
AliMUONChamber::AliMUONChamber | ( | Int_t | id | ) |
Standard constructor
Definition at line 55 of file AliMUONChamber.cxx.
|
virtual |
Destructor
Definition at line 75 of file AliMUONChamber.cxx.
|
protected |
Not implemented.
|
virtual |
Initialisation of charge correlation for current hit the value is stored, and then used by Disintegration
Definition at line 84 of file AliMUONChamber.cxx.
Referenced by IntPH().
|
inlinevirtual |
Get chamber Id.
Definition at line 32 of file AliMUONChamber.h.
|
inlinevirtual |
Calculate pulse height from energy loss.
Definition at line 45 of file AliMUONChamber.h.
|
protected |
Not implemented.
Referenced by SetChargeCorrel().
|
inlinevirtual |
Get pointer to response model.
Definition at line 39 of file AliMUONChamber.h.
Referenced by AliMUONSDigitizerV2::Digitize().
|
inlinevirtual |
Set charge correlation.
Definition at line 64 of file AliMUONChamber.h.
Referenced by AliMUONResponseFactory::BuildStation1(), AliMUONResponseFactory::BuildStation2(), AliMUONResponseFactory::BuildStation3(), AliMUONResponseFactory::BuildStation4(), AliMUONResponseFactory::BuildStation5(), and AliMUONResponseFactory::BuildStation6().
|
inlinevirtual |
Set the single electron pulse-height (ADCchan/e)
Definition at line 57 of file AliMUONChamber.h.
|
inlinevirtual |
Set width of charge distribution function.
Definition at line 59 of file AliMUONChamber.h.
|
inlinevirtual |
Set maximum ADC count value.
Definition at line 61 of file AliMUONChamber.h.
|
virtual |
|
inlinevirtual |
Define signal distribution region by number of sigmas of the distribution function
Definition at line 54 of file AliMUONChamber.h.
|
protected |
! charge correlation for current hit.
Definition at line 73 of file AliMUONChamber.h.
Referenced by ChargeCorrelationInit().
|
protected |
|
protected |
|
protected |
pointer to response
Definition at line 75 of file AliMUONChamber.h.
Referenced by ChargeCorrelationInit(), IntPH(), ResponseModel(), SetChargeCorrel(), SetChargeSlope(), SetChargeSpread(), SetMaxAdc(), SetResponseModel(), SetSigmaIntegration(), and ~AliMUONChamber().