![]() |
AliRoot Core
v5-06-15 (45dab64)
|
Factory for muon response. More...
#include <AliMUONResponseFactory.h>
Public Member Functions | |
AliMUONResponseFactory (const char *name, Bool_t isTailEffect) | |
AliMUONResponseFactory () | |
virtual | ~AliMUONResponseFactory () |
void | Build (AliMUON *where) |
void | BuildStation (AliMUON *where, Int_t stationNumber) |
Private Member Functions | |
AliMUONResponseFactory (const AliMUONResponseFactory &rhs) | |
Not implemented. More... | |
AliMUONResponseFactory & | operator= (const AliMUONResponseFactory &rhs) |
Not implemented. More... | |
void | BuildCommon () |
void | BuildStation1 () |
void | BuildStation2 () |
void | BuildStation3 () |
void | BuildStation4 () |
void | BuildStation5 () |
void | BuildStation6 () |
Private Attributes | |
AliMUON * | fMUON |
MUON detector. More... | |
AliMUONResponseV0 * | fResponse0 |
default response More... | |
Bool_t | fIsTailEffect |
switch to turn on/off the tail effect More... | |
Factory for muon response.
Factory for building response, separated from AliMUONFactoryV4
Definition at line 21 of file AliMUONResponseFactory.h.
AliMUONResponseFactory::AliMUONResponseFactory | ( | const char * | name, |
Bool_t | isTailEffect | ||
) |
Standard constructor
Definition at line 44 of file AliMUONResponseFactory.cxx.
AliMUONResponseFactory::AliMUONResponseFactory | ( | ) |
Default constructor
Definition at line 57 of file AliMUONResponseFactory.cxx.
|
virtual |
Destructor
Definition at line 70 of file AliMUONResponseFactory.cxx.
|
private |
Not implemented.
void AliMUONResponseFactory::Build | ( | AliMUON * | where | ) |
Construct MUON responses
Definition at line 196 of file AliMUONResponseFactory.cxx.
Referenced by AliMUONv1::Init().
|
private |
Construct the default response.
Definition at line 78 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
void AliMUONResponseFactory::BuildStation | ( | AliMUON * | where, |
Int_t | stationNumber | ||
) |
Construct MUON responses for given station
Definition at line 220 of file AliMUONResponseFactory.cxx.
|
private |
Configuration for Chamber TC1/2 (Station 1) -------—
Definition at line 97 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
|
private |
Configuration for Chamber TC3/4 (Station 2) --------—
Definition at line 126 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
|
private |
Configuration for Chamber TC5/6 (Station 3) -------—
Definition at line 137 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
|
private |
Configuration for Chamber TC7/8 (Station 4) -------—
Definition at line 148 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
|
private |
Configuration for Chamber TC9/10 (Station 5) ------—
Definition at line 159 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
|
private |
Configuration for Trigger Chambers (Station 6,7) ------—
Definition at line 170 of file AliMUONResponseFactory.cxx.
Referenced by Build(), and BuildStation().
|
private |
Not implemented.
|
private |
switch to turn on/off the tail effect
Definition at line 48 of file AliMUONResponseFactory.h.
Referenced by Build(), BuildCommon(), and BuildStation1().
|
private |
MUON detector.
Definition at line 46 of file AliMUONResponseFactory.h.
Referenced by Build(), BuildStation(), BuildStation1(), BuildStation2(), BuildStation3(), BuildStation4(), BuildStation5(), and BuildStation6().
|
private |
default response
Definition at line 47 of file AliMUONResponseFactory.h.
Referenced by BuildCommon(), BuildStation(), BuildStation2(), BuildStation3(), BuildStation4(), BuildStation5(), and ~AliMUONResponseFactory().