![]() |
AliRoot Core
ee782a0 (ee782a0)
|
Class to summarize ESD data at pad. More...
#include <AliMUONPadInfo.h>
Public Member Functions | |
AliMUONPadInfo () | |
virtual | ~AliMUONPadInfo () |
AliMUONPadInfo (const AliMUONPadInfo &pad) | |
AliMUONPadInfo & | operator= (const AliMUONPadInfo &pad) |
virtual void | Clear (Option_t *="") |
Clear method (used by TClonesArray) More... | |
void | Print (Option_t *option="") const |
void | SetPadId (UInt_t padId) |
Set pad ID. More... | |
UInt_t | GetPadId () const |
Return pad ID. More... | |
Int_t | GetDetElemId () const |
Return detection element id, part of the uniqueID. More... | |
Int_t | GetManuId () const |
Return electronic card id, part of the uniqueID. More... | |
Int_t | GetManuChannel () const |
Return the channel within ManuId(), part of the uniqueID. More... | |
Int_t | GetCathode () const |
Return the cathode number, part of the uniqueID. More... | |
Int_t | GetPadPlaneType () const |
Return the plane type 0=Bending 1=NonBending. More... | |
void | SetPadPlaneType (Int_t planeType) |
Set the plane type 0=Bending 1=NonBending. More... | |
void | SetPadXY (Double_t x, Double_t y) |
Set pad coordinates (cm) More... | |
Double_t | GetPadX () const |
Return pad X-position (cm) More... | |
Double_t | GetPadY () const |
Return pad Y-position (cm) More... | |
void | SetPadDimXY (Double_t dX, Double_t dY) |
Set pad dimension (cm) More... | |
Double_t | GetPadDimX () const |
Return pad X-dimension (cm) More... | |
Double_t | GetPadDimY () const |
Return pad Y-dimension (cm) More... | |
void | SetPadCharge (Double_t charge) |
Set the calibrated charge. More... | |
Double_t | GetPadCharge () const |
Return the calibrated charge. More... | |
void | SetPadADC (Int_t adc) |
Set the raw charge. More... | |
Int_t | GetPadADC () const |
Return the raw charge. More... | |
void | SetCalibrated (Bool_t calibrated=kTRUE) |
Set the pad as being calibrated or not. More... | |
Bool_t | IsCalibrated () const |
Return kTRUE if the pad is calibrated. More... | |
void | SetSaturated (Bool_t saturated=kTRUE) |
Set the pad as being saturated or not. More... | |
Bool_t | IsSaturated () const |
Return kTRUE if the pad is saturated. More... | |
void | SetPedestal (Float_t mean, Float_t sigma) |
Set pedestal parameters. More... | |
Float_t | GetPedMean () const |
Return the mean value of the pedestal. More... | |
Float_t | GetPedSigma () const |
Return the sigma of the pedestal. More... | |
Protected Attributes | |
UInt_t | fPadId |
pad ID More... | |
Int_t | fPadPlaneType |
pad plane tye (0=Bending; 1=NonBending) More... | |
Double32_t | fPadX |
pad X position More... | |
Double32_t | fPadY |
pad Y position More... | |
Double32_t | fPadDimX |
pad X dimension More... | |
Double32_t | fPadDimY |
pad Y dimension More... | |
Double32_t | fPadCharge |
pad calibrated charge More... | |
Int_t | fPadADC |
pad raw charge More... | |
Bool_t | fPadSaturated |
pad saturation flag More... | |
Bool_t | fPadCalibrated |
pad calibration flag More... | |
Float_t | fPedMean |
mean value of pedestal More... | |
Float_t | fPedSigma |
sigma of pedestal More... | |
Class to summarize ESD data at pad.
Class to summarize ESD data at pad
Definition at line 17 of file AliMUONPadInfo.h.
AliMUONPadInfo::AliMUONPadInfo | ( | ) |
default constructor
Definition at line 39 of file AliMUONPadInfo.cxx.
|
virtual |
Destructor
Definition at line 101 of file AliMUONPadInfo.cxx.
AliMUONPadInfo::AliMUONPadInfo | ( | const AliMUONPadInfo & | pad | ) |
Copy constructor
Definition at line 58 of file AliMUONPadInfo.cxx.
|
inlinevirtual |
Clear method (used by TClonesArray)
Definition at line 25 of file AliMUONPadInfo.h.
|
inline |
Return the cathode number, part of the uniqueID.
Definition at line 43 of file AliMUONPadInfo.h.
Referenced by Print().
|
inline |
Return detection element id, part of the uniqueID.
Definition at line 37 of file AliMUONPadInfo.h.
Referenced by Print().
|
inline |
Return the channel within ManuId(), part of the uniqueID.
Definition at line 41 of file AliMUONPadInfo.h.
Referenced by Print().
|
inline |
Return electronic card id, part of the uniqueID.
Definition at line 39 of file AliMUONPadInfo.h.
Referenced by Print().
|
inline |
|
inline |
Return the calibrated charge.
Definition at line 66 of file AliMUONPadInfo.h.
Referenced by AliMUONClusterInfo::GetClusterCharge(), and Print().
|
inline |
|
inline |
|
inline |
|
inline |
Return the plane type 0=Bending 1=NonBending.
Definition at line 45 of file AliMUONPadInfo.h.
Referenced by AliMUONClusterInfo::GetClusterCharge(), AliMUONClusterInfo::GetNPads(), AliMUONClusterInfo::GetNPadsX(), and AliMUONClusterInfo::GetNPadsY().
|
inline |
Return pad X-position (cm)
Definition at line 52 of file AliMUONPadInfo.h.
Referenced by AliMUONClusterInfo::GetNPadsX(), and Print().
|
inline |
Return pad Y-position (cm)
Definition at line 54 of file AliMUONPadInfo.h.
Referenced by AliMUONClusterInfo::GetNPadsY(), and Print().
|
inline |
Return the mean value of the pedestal.
Definition at line 87 of file AliMUONPadInfo.h.
Referenced by Print().
|
inline |
Return the sigma of the pedestal.
Definition at line 89 of file AliMUONPadInfo.h.
Referenced by Print().
|
inline |
Return kTRUE if the pad is calibrated.
Definition at line 76 of file AliMUONPadInfo.h.
|
inline |
Return kTRUE if the pad is saturated.
Definition at line 80 of file AliMUONPadInfo.h.
AliMUONPadInfo & AliMUONPadInfo::operator= | ( | const AliMUONPadInfo & | pad | ) |
Equal operator
Definition at line 77 of file AliMUONPadInfo.cxx.
void AliMUONPadInfo::Print | ( | Option_t * | option = "" | ) | const |
print pad info content also print calibration parameters if option=FULL
Definition at line 107 of file AliMUONPadInfo.cxx.
Referenced by Clear(), and AliMUONClusterInfo::Print().
|
inline |
Set the pad as being calibrated or not.
Definition at line 74 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set the raw charge.
Definition at line 69 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set the calibrated charge.
Definition at line 64 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set pad dimension (cm)
Definition at line 57 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set pad ID.
Definition at line 32 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set the plane type 0=Bending 1=NonBending.
Definition at line 47 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set pad coordinates (cm)
Definition at line 50 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set pedestal parameters.
Definition at line 85 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
inline |
Set the pad as being saturated or not.
Definition at line 78 of file AliMUONPadInfo.h.
Referenced by AliMUONChamberCalibrationTask::Exec(), and MUONClusterInfo().
|
protected |
pad raw charge
Definition at line 101 of file AliMUONPadInfo.h.
Referenced by GetPadADC(), operator=(), and SetPadADC().
|
protected |
pad calibration flag
Definition at line 103 of file AliMUONPadInfo.h.
Referenced by IsCalibrated(), operator=(), and SetCalibrated().
|
protected |
pad calibrated charge
Definition at line 100 of file AliMUONPadInfo.h.
Referenced by GetPadCharge(), operator=(), and SetPadCharge().
|
protected |
pad X dimension
Definition at line 98 of file AliMUONPadInfo.h.
Referenced by GetPadDimX(), operator=(), and SetPadDimXY().
|
protected |
pad Y dimension
Definition at line 99 of file AliMUONPadInfo.h.
Referenced by GetPadDimY(), operator=(), and SetPadDimXY().
|
protected |
pad ID
Definition at line 94 of file AliMUONPadInfo.h.
Referenced by GetCathode(), GetDetElemId(), GetManuChannel(), GetManuId(), GetPadId(), operator=(), and SetPadId().
|
protected |
pad plane tye (0=Bending; 1=NonBending)
Definition at line 95 of file AliMUONPadInfo.h.
Referenced by GetPadPlaneType(), operator=(), and SetPadPlaneType().
|
protected |
pad saturation flag
Definition at line 102 of file AliMUONPadInfo.h.
Referenced by IsSaturated(), operator=(), and SetSaturated().
|
protected |
pad X position
Definition at line 96 of file AliMUONPadInfo.h.
Referenced by GetPadX(), operator=(), and SetPadXY().
|
protected |
pad Y position
Definition at line 97 of file AliMUONPadInfo.h.
Referenced by GetPadY(), operator=(), and SetPadXY().
|
protected |
mean value of pedestal
Definition at line 106 of file AliMUONPadInfo.h.
Referenced by GetPedMean(), operator=(), and SetPedestal().
|
protected |
sigma of pedestal
Definition at line 107 of file AliMUONPadInfo.h.
Referenced by GetPedSigma(), operator=(), and SetPedestal().