AliRoot Core  ee782a0 (ee782a0)
AliMUONChamber Class Reference

MUON tracking chamber class. More...

#include <AliMUONChamber.h>

Inheritance diagram for AliMUONChamber:

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...
 
AliMUONChamberoperator= (const AliMUONChamber &rhs)
 Not implemented. More...
 

Protected Attributes

Int_t fId
 chamber number More...
 
Float_t fCurrentCorrel
 ! charge correlation for current hit. More...
 
AliMUONResponsefResponse
 pointer to response More...
 
AliMUONfMUON
 pointer to MUON More...
 

Detailed Description

MUON tracking chamber class.

Now only providing DisIntegration function

Definition at line 24 of file AliMUONChamber.h.

Constructor & Destructor Documentation

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.

AliMUONChamber::~AliMUONChamber ( )
virtual

Destructor

Definition at line 75 of file AliMUONChamber.cxx.

AliMUONChamber::AliMUONChamber ( const AliMUONChamber rChamber)
protected

Not implemented.

Member Function Documentation

void AliMUONChamber::ChargeCorrelationInit ( )
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().

virtual Int_t AliMUONChamber::GetId ( ) const
inlinevirtual

Get chamber Id.

Definition at line 32 of file AliMUONChamber.h.

virtual Float_t AliMUONChamber::IntPH ( Float_t  eloss)
inlinevirtual

Calculate pulse height from energy loss.

Definition at line 45 of file AliMUONChamber.h.

AliMUONChamber& AliMUONChamber::operator= ( const AliMUONChamber rhs)
protected

Not implemented.

Referenced by SetChargeCorrel().

virtual AliMUONResponse* & AliMUONChamber::ResponseModel ( )
inlinevirtual

Get pointer to response model.

Definition at line 39 of file AliMUONChamber.h.

Referenced by AliMUONSDigitizerV2::Digitize().

virtual void AliMUONChamber::SetChargeSlope ( Float_t  p1)
inlinevirtual

Set the single electron pulse-height (ADCchan/e)

Definition at line 57 of file AliMUONChamber.h.

virtual void AliMUONChamber::SetChargeSpread ( Float_t  p1,
Float_t  p2 
)
inlinevirtual

Set width of charge distribution function.

Definition at line 59 of file AliMUONChamber.h.

virtual void AliMUONChamber::SetMaxAdc ( Int_t  p1)
inlinevirtual

Set maximum ADC count value.

Definition at line 61 of file AliMUONChamber.h.

void AliMUONChamber::SetResponseModel ( const AliMUONResponse thisResponse)
virtual

Set response model.

Definition at line 96 of file AliMUONChamber.cxx.

Referenced by GetId().

virtual void AliMUONChamber::SetSigmaIntegration ( Float_t  p1)
inlinevirtual

Define signal distribution region by number of sigmas of the distribution function

Definition at line 54 of file AliMUONChamber.h.

Member Data Documentation

Float_t AliMUONChamber::fCurrentCorrel
protected

! charge correlation for current hit.

Definition at line 73 of file AliMUONChamber.h.

Referenced by ChargeCorrelationInit().

Int_t AliMUONChamber::fId
protected

chamber number

Definition at line 72 of file AliMUONChamber.h.

Referenced by GetId().

AliMUON* AliMUONChamber::fMUON
protected

pointer to MUON

Definition at line 76 of file AliMUONChamber.h.

Referenced by AliMUONChamber().


The documentation for this class was generated from the following files: