1 #ifndef ALIESDMUONCLUSTER_H 2 #define ALIESDMUONCLUSTER_H 26 virtual void Copy(TObject &obj)
const;
28 virtual void Clear(Option_t* opt =
"");
61 Int_t
GetChamberId()
const {
return (GetUniqueID() & 0xF0000000) >> 28;}
63 Int_t
GetDetElemId()
const {
return (GetUniqueID() & 0x0FFE0000) >> 17;}
70 void SetPadsId(Int_t nPads,
const UInt_t *padsId);
88 void Print(Option_t * =
"")
const;
Double32_t fCharge
cluster charge
Double_t GetErrX2() const
Return X-resolution**2 (cm**2)
TClonesArray * fPads
Array of pads attached to the cluster – deprecated.
Double32_t fErrXY[2]
transverse position errors
void SetPadsId(Int_t nPads, const UInt_t *padsId)
virtual ~AliESDMuonCluster()
Int_t fNPads
number of pads attached to the cluster
Double_t GetY() const
Return Y-position (cm)
Double32_t fChi2
cluster chi2
UInt_t GetPadId(Int_t i) const
Return the Id of pad i.
void SetErrXY(Double_t errX, Double_t errY)
Set (X,Y) resolution (cm)
Double_t GetChi2() const
Return the chi2 value.
TArrayI * fPadsId
array of Ids of pads attached to the cluster
Int_t GetChamberId() const
Return chamber id (0..), part of the uniqueID.
Bool_t PadsStored() const
Return kTrue if the pads'Id are stored.
Class to describe the MUON clusters in the Event Summary Data.
Int_t GetClusterIndex() const
Return the index of this cluster (0..), part of the uniqueID.
Double32_t fXYZ[3]
cluster position
virtual void Clear(Option_t *opt="")
Double_t GetZ() const
Return Z-position (cm)
Int_t GetNPads() const
Return the number of pads associated to this cluster.
void SetCharge(Double_t charge)
Set the total charge.
Double_t GetCharge() const
Return the total charge.
Double_t GetErrX() const
Return X-resolution (cm)
void Print(Option_t *="") const
void SetLabel(Int_t label)
Set the corresponding MC track number.
Int_t GetLabel() const
Return the corresponding MC track number.
void MovePadsToESD(AliESDEvent &esd)
Int_t GetDetElemId() const
Return detection element id, part of the uniqueID.
void AddPadId(UInt_t padId)
Double_t GetX() const
Return X-position (cm)
Double_t GetErrY() const
Return Y-resolution (cm)
Int_t fLabel
point to the corresponding MC track
void SetChi2(Double_t chi2)
Set the chi2 value.
Double_t GetErrY2() const
Return Y-resolution**2 (cm**2)
AliESDMuonCluster & operator=(const AliESDMuonCluster &cluster)
virtual void Copy(TObject &obj) const
const UInt_t * GetPadsId() const
Return the array of pads'Id.
void SetXYZ(Double_t x, Double_t y, Double_t z)
Set coordinates (cm)