In AliMUONResponseTriggerV1.h
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 21 Jun 2012 10:39:54 +0000 (10:39 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 21 Jun 2012 10:39:54 +0000 (10:39 +0000)
commit5438eb54e619fc3ab3e48ca2d19ec54fde649879
tree9a8ab6587f9f398bdcaec18be3b19c517b4d6613
parent04b116e8a635358e0dc75cc0822ded0e9d20d1f4
In AliMUONResponseTriggerV1.h
**Constructor:
- Modified the argument of the constructor

**Data members:
- Deleted the 3 data members of the parametrization
- Added a TArrayF (fBValues) for the 144 bValues of the parametrization (one for each RPC side)
- Added a TArrayF (fHVvalues) for the 72 HV values
- Added an integer value (fWorkCondition) for choosing the RPCs working condition (avalanche or streaming)

**Methods:
- Deleted function SetParameters
- Added a new function for setting the b values
- Added a new function for setting the HV values
- Modified the arguments of FireStripProb (added the RPC number, the plane and the cathode)

In AliMUONResponseTriggerV1.cxx
**Constructor:
- Default c.: fWorkCondition set at 2 (i.e. avalanche)
- The HV and the b values are here initialized

**Methods:
- FireStripProb: the three parameters are set according to the HV and the working condition. The probability function is then returned
- DisIntegrate: the RPC number and plane are calculated to use the new version of FireStripProb
- Neighbours: the possibility of firing all the strip in a board is taken into account instead only 5+1 strips (minor modification)
- SetBValues: the 144 values of b parameter are set
- SetHV: the 72 values of HV are set according to OCDB. Since values chance during the run, this method returns a weighted average over the time

In AliMUON.h/.cxx
- fTriggerResponse is now an integer (0 = no cluster size; 1 = cluster size in streamer mode; 2 = cluster size in avalanche mode ).
- The argument of SetTriggerResponseV1 is now an integer
- Function GetTriggerResponseV1 gets now an integer

In AliMUONResponseFactory.cxx
- Method BuildStation6 has been modified according to the fact that now fMUON->GetTriggerResponseV1() gets an integer

(Massimiliano Marchisone)
MUON/AliMUON.cxx
MUON/AliMUON.h
MUON/AliMUONResponseFactory.cxx
MUON/AliMUONResponseTriggerV1.cxx
MUON/AliMUONResponseTriggerV1.h