| AliEMCALRecoUtils() |
| AliEMCALRecoUtils(const AliEMCALRecoUtils&) |
| virtual | ~AliEMCALRecoUtils() |
| void | TObject::AbstractMethod(const char* method) const |
| Bool_t | AcceptCalibrateCell(Int_t absId, Int_t bc, Float_t& amp, Double_t& time, AliVCaloCells* cells) |
| virtual void | TObject::AppendPad(Option_t* option = "") |
| virtual void | TObject::Browse(TBrowser* b) |
| Bool_t | CheckCellFiducialRegion(const AliEMCALGeometry* geom, const AliVCluster* cluster, AliVCaloCells* cells) |
| static TClass* | Class() |
| virtual const char* | TObject::ClassName() const |
| virtual void | TNamed::Clear(Option_t* option = "") |
| virtual TObject* | TNamed::Clone(const char* newname = "") const |
| Bool_t | ClusterContainsBadChannel(const AliEMCALGeometry* geom, const UShort_t* cellList, Int_t nCells) |
| virtual Int_t | TNamed::Compare(const TObject* obj) const |
| virtual void | TNamed::Copy(TObject& named) const |
| Float_t | CorrectClusterEnergyLinearity(AliVCluster* clu) |
| virtual void | TObject::Delete(Option_t* option = "")MENU |
| virtual Int_t | TObject::DistancetoPrimitive(Int_t px, Int_t py) |
| virtual void | TObject::Draw(Option_t* option = "") |
| virtual void | TObject::DrawClass() constMENU |
| virtual TObject* | TObject::DrawClone(Option_t* option = "") constMENU |
| virtual void | TObject::Dump() constMENU |
| virtual void | TObject::Error(const char* method, const char* msgfmt) const |
| virtual void | TObject::Execute(const char* method, const char* params, Int_t* error = 0) |
| virtual void | TObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0) |
| virtual void | TObject::ExecuteEvent(Int_t event, Int_t px, Int_t py) |
| Bool_t | ExtrapolateTrackToCluster(AliExternalTrackParam* trkParam, const AliVCluster* cluster, Float_t& tmpEta, Float_t& tmpPhi) |
| static Bool_t | ExtrapolateTrackToCluster(AliExternalTrackParam* trkParam, const AliVCluster* cluster, Double_t mass, Double_t step, Float_t& tmpEta, Float_t& tmpPhi) |
| static Bool_t | ExtrapolateTrackToEMCalSurface(AliVTrack* track, Double_t emcalR = 440, Double_t mass = 0.1396, Double_t step = 20, Double_t minpT = 0.35, Bool_t useMassForTracking = kFALSE) |
| static Bool_t | ExtrapolateTrackToEMCalSurface(AliExternalTrackParam* trkParam, Double_t emcalR, Double_t mass, Double_t step, Float_t& eta, Float_t& phi, Float_t& pt) |
| static Bool_t | ExtrapolateTrackToPosition(AliExternalTrackParam* trkParam, const Float_t* clsPos, Double_t mass, Double_t step, Float_t& tmpEta, Float_t& tmpPhi) |
| virtual void | TObject::Fatal(const char* method, const char* msgfmt) const |
| virtual void | TNamed::FillBuffer(char*& buffer) |
| Int_t | FindMatchedClusterInClusterArr(const AliExternalTrackParam* emcalParam, AliExternalTrackParam* trkParam, const TObjArray* clusterArr, Float_t& dEta, Float_t& dPhi) |
| Int_t | FindMatchedClusterInEvent(const AliESDtrack* track, const AliVEvent* event, const AliEMCALGeometry* geom, Float_t& dEta, Float_t& dPhi) |
| UInt_t | FindMatchedPosForCluster(Int_t clsIndex) const |
| UInt_t | FindMatchedPosForTrack(Int_t trkIndex) const |
| void | FindMatches(AliVEvent* event, TObjArray* clusterArr = 0x0, const AliEMCALGeometry* geom = 0x0) |
| virtual TObject* | TObject::FindObject(const char* name) const |
| virtual TObject* | TObject::FindObject(const TObject* obj) const |
| Bool_t | GetAcceptKinkDaughters() const |
| Float_t | GetCellWeight(Float_t eCell, Float_t eCluster) const |
| Double_t | GetClusterWindow() const |
| Float_t | GetCutEta() const |
| Float_t | GetCutPhi() const |
| Float_t | GetCutR() const |
| Bool_t | GetDCAToVertex2D() const |
| Float_t | GetDepth(Float_t eCluster, Int_t iParticle, Int_t iSM) const |
| virtual Option_t* | TObject::GetDrawOption() const |
| static Long_t | TObject::GetDtorOnly() |
| Float_t | GetECross(Int_t absID, Double_t tcell, AliVCaloCells* cells, Int_t bc) |
| TObjArray* | GetEMCALBadChannelStatusMapArray() const |
| Float_t | GetEMCALChannelRecalibrationFactor(Int_t iSM, Int_t iCol, Int_t iRow) const |
| TH2F* | GetEMCALChannelRecalibrationFactors(Int_t iSM) const |
| Int_t | GetEMCALChannelStatus(Int_t iSM, Int_t iCol, Int_t iRow) const |
| TH2I* | GetEMCALChannelStatusMap(Int_t iSM) const |
| Float_t | GetEMCALChannelTimeRecalibrationFactor(Int_t bc, Int_t absID) const |
| TH1F* | GetEMCALChannelTimeRecalibrationFactors(Int_t bc) const |
| TObjArray* | GetEMCALRecalibrationFactorsArray() const |
| TObjArray* | GetEMCALTimeRecalibrationFactorsArray() const |
| Float_t | GetExoticCellDiffTimeCut() const |
| Float_t | GetExoticCellFractionCut() const |
| Float_t | GetExoticCellMinAmplitudeCut() const |
| virtual const char* | TObject::GetIconName() const |
| Double_t | GetMass() const |
| Int_t | GetMatchedClusterIndex(Int_t trkIndex) |
| void | GetMatchedClusterResiduals(Int_t trkIndex, Float_t& dEta, Float_t& dPhi) |
| void | GetMatchedResiduals(Int_t clsIndex, Float_t& dEta, Float_t& dPhi) |
| Int_t | GetMatchedTrackIndex(Int_t clsIndex) |
| Float_t | GetMaxChi2PerClusterITS() const |
| Float_t | GetMaxChi2PerClusterTPC() const |
| Float_t | GetMaxDCAToVertexXY() const |
| Float_t | GetMaxDCAToVertexZ() const |
| void | GetMaxEnergyCell(const AliEMCALGeometry* geom, AliVCaloCells* cells, const AliVCluster* clu, Int_t& absId, Int_t& iSupMod, Int_t& ieta, Int_t& iphi, Bool_t& shared) |
| Int_t | GetMinNClustersITS() const |
| Int_t | GetMinNClusterTPC() const |
| Double_t | GetMinTrackPt() const |
| Float_t | GetMisalRotShift(Int_t i) const |
| Float_t* | GetMisalRotShiftArray() |
| Float_t | GetMisalTransShift(Int_t i) const |
| Float_t* | GetMisalTransShiftArray() |
| virtual const char* | TNamed::GetName() const |
| Int_t | GetNonLinearityFunction() const |
| Float_t | GetNonLinearityParam(Int_t i) const |
| Int_t | GetNonLinearityThreshold() const |
| Int_t | GetNumberOfCellsFromEMCALBorder() const |
| virtual char* | TObject::GetObjectInfo(Int_t px, Int_t py) const |
| static Bool_t | TObject::GetObjectStat() |
| virtual Option_t* | TObject::GetOption() const |
| Int_t | GetParticleType() const |
| AliEMCALPIDUtils* | GetPIDUtils() |
| Int_t | GetPositionAlgorithm() const |
| Bool_t | GetRequireITSRefit() const |
| Bool_t | GetRequireITSStandAlone() const |
| Bool_t | GetRequireTPCRefit() const |
| Double_t | GetStep() const |
| Double_t | GetStepSurface() const |
| virtual const char* | TNamed::GetTitle() const |
| Int_t | GetTrackCutsType() const |
| virtual UInt_t | TObject::GetUniqueID() const |
| Float_t | GetW0() const |
| virtual Bool_t | TObject::HandleTimer(TTimer* timer) |
| virtual ULong_t | TNamed::Hash() const |
| virtual void | TObject::Info(const char* method, const char* msgfmt) const |
| virtual Bool_t | TObject::InheritsFrom(const char* classname) const |
| virtual Bool_t | TObject::InheritsFrom(const TClass* cl) const |
| void | InitEMCALBadChannelStatusMap() |
| void | InitEMCALRecalibrationFactors() |
| void | InitEMCALTimeRecalibrationFactors() |
| void | InitNonLinearityParam() |
| void | InitParameters() |
| void | InitTrackCuts() |
| virtual void | TObject::Inspect() constMENU |
| void | TObject::InvertBit(UInt_t f) |
| virtual TClass* | IsA() const |
| Bool_t | IsAccepted(AliESDtrack* track) |
| Bool_t | IsBadChannelsRemovalSwitchedOn() const |
| Bool_t | IsClusterEnergySmeared() const |
| Bool_t | IsClusterMatched(Int_t clsIndex) const |
| Bool_t | IsDistanceToBadChannelRecalculated() const |
| Bool_t | IsEMCALNoBorderAtEta0() const |
| virtual Bool_t | TObject::IsEqual(const TObject* obj) const |
| Bool_t | IsExoticCell(Int_t absId, AliVCaloCells* cells, Int_t bc = -1) |
| Bool_t | IsExoticCluster(const AliVCluster* cluster, AliVCaloCells* cells, Int_t bc = 0) |
| virtual Bool_t | TObject::IsFolder() const |
| Bool_t | IsGoodCluster(AliVCluster* cluster, const AliEMCALGeometry* geom, AliVCaloCells* cells, Int_t bc = -1) |
| Bool_t | TObject::IsOnHeap() const |
| Bool_t | IsRecalibrationOn() const |
| Bool_t | IsRejectExoticCell() const |
| Bool_t | IsRejectExoticCluster() const |
| Bool_t | IsRunDepRecalibrationOn() const |
| virtual Bool_t | TNamed::IsSortable() const |
| Bool_t | IsTimeRecalibrationOn() const |
| Bool_t | IsTrackMatched(Int_t trkIndex) const |
| Bool_t | TObject::IsZombie() const |
| virtual void | TNamed::ls(Option_t* option = "") const |
| void | TObject::MayNotUse(const char* method) const |
| virtual Bool_t | TObject::Notify() |
| void | TObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const |
| static void | TObject::operator delete(void* ptr) |
| static void | TObject::operator delete(void* ptr, void* vp) |
| static void | TObject::operator delete[](void* ptr) |
| static void | TObject::operator delete[](void* ptr, void* vp) |
| void* | TObject::operator new(size_t sz) |
| void* | TObject::operator new(size_t sz, void* vp) |
| void* | TObject::operator new[](size_t sz) |
| void* | TObject::operator new[](size_t sz, void* vp) |
| AliEMCALRecoUtils& | operator=(const AliEMCALRecoUtils&) |
| virtual void | TObject::Paint(Option_t* option = "") |
| virtual void | TObject::Pop() |
| virtual void | Print(Option_t*) const |
| virtual Int_t | TObject::Read(const char* name) |
| void | RecalculateClusterDistanceToBadChannel(const AliEMCALGeometry* geom, AliVCaloCells* cells, AliVCluster* cluster) |
| void | RecalculateClusterPID(AliVCluster* cluster) |
| void | RecalculateClusterPosition(const AliEMCALGeometry* geom, AliVCaloCells* cells, AliVCluster* clu) |
| void | RecalculateClusterPositionFromTowerGlobal(const AliEMCALGeometry* geom, AliVCaloCells* cells, AliVCluster* clu) |
| void | RecalculateClusterPositionFromTowerIndex(const AliEMCALGeometry* geom, AliVCaloCells* cells, AliVCluster* clu) |
| void | RecalculateClusterShowerShapeParameters(const AliEMCALGeometry* geom, AliVCaloCells* cells, AliVCluster* cluster) |
| void | RecalculateClusterShowerShapeParameters(const AliEMCALGeometry* geom, AliVCaloCells* cells, AliVCluster* cluster, Float_t& l0, Float_t& l1, Float_t& disp, Float_t& dEta, Float_t& dPhi, Float_t& sEta, Float_t& sPhi, Float_t& sEtaPhi) |
| void | RecalibrateCells(AliVCaloCells* cells, Int_t bc) |
| void | RecalibrateCellTime(Int_t absId, Int_t bc, Double_t& time) const |
| void | RecalibrateClusterEnergy(const AliEMCALGeometry* geom, AliVCluster* cluster, AliVCaloCells* cells, Int_t bc = -1) |
| virtual void | TObject::RecursiveRemove(TObject* obj) |
| void | TObject::ResetBit(UInt_t f) |
| void | ResetCellsCalibrated() |
| virtual void | TObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU |
| virtual void | TObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "") |
| void | SetAcceptKinkDaughters(Bool_t b = kTRUE) |
| void | SetAODTrackFilterMask(UInt_t mask) |
| void | TObject::SetBit(UInt_t f) |
| void | TObject::SetBit(UInt_t f, Bool_t set) |
| void | SetClusterMatchedToTrack(const AliVEvent* event) |
| void | SetClusterWindow(Double_t window) |
| void | SetCutEta(Float_t cutEta) |
| void | SetCutPhi(Float_t cutPhi) |
| void | SetCutR(Float_t cutR) |
| void | SetCutZ(Float_t cutZ) |
| void | SetDCAToVertex2D(Bool_t b = kFALSE) |
| virtual void | TObject::SetDrawOption(Option_t* option = "")MENU |
| static void | TObject::SetDtorOnly(void* obj) |
| void | SetEMCALChannelRecalibrationFactor(Int_t iSM, Int_t iCol, Int_t iRow, Double_t c = 1) |
| void | SetEMCALChannelRecalibrationFactors(TObjArray* map) |
| void | SetEMCALChannelRecalibrationFactors(Int_t iSM, TH2F* h) |
| void | SetEMCALChannelStatus(Int_t iSM, Int_t iCol, Int_t iRow, Double_t c = 1) |
| void | SetEMCALChannelStatusMap(TObjArray* map) |
| void | SetEMCALChannelStatusMap(Int_t iSM, TH2I* h) |
| void | SetEMCALChannelTimeRecalibrationFactor(Int_t bc, Int_t absID, Double_t c = 0) |
| void | SetEMCALChannelTimeRecalibrationFactors(TObjArray* map) |
| void | SetEMCALChannelTimeRecalibrationFactors(Int_t bc, TH1F* h) |
| void | SetEMCalSurfaceDistance(Double_t d) |
| void | SetExoticCellDiffTimeCut(Float_t dt) |
| void | SetExoticCellFractionCut(Float_t f) |
| void | SetExoticCellMinAmplitudeCut(Float_t ma) |
| void | SetITSTrackSA(Bool_t isITS) |
| void | SetMass(Double_t mass) |
| void | SetMaxChi2PerClusterITS(Float_t max = 1e10) |
| void | SetMaxChi2PerClusterTPC(Float_t max = 1e10) |
| void | SetMaxDCAToVertexXY(Float_t dist = 1e10) |
| void | SetMaxDCAToVertexZ(Float_t dist = 1e10) |
| void | SetMinNClustersITS(Int_t min = -1) |
| void | SetMinNClustersTPC(Int_t min = -1) |
| void | SetMinTrackPt(Double_t pt = 0) |
| void | SetMisalRotShift(Int_t i, Float_t shift) |
| void | SetMisalRotShiftArray(Float_t* misal) |
| void | SetMisalTransShift(Int_t i, Float_t shift) |
| void | SetMisalTransShiftArray(Float_t* misal) |
| virtual void | TNamed::SetName(const char* name)MENU |
| virtual void | TNamed::SetNameTitle(const char* name, const char* title) |
| void | SetNonLinearityFunction(Int_t fun) |
| void | SetNonLinearityParam(Int_t i, Float_t param) |
| void | SetNonLinearityThreshold(Int_t threshold) |
| void | SetNumberOfCellsFromEMCALBorder(Int_t n) |
| static void | TObject::SetObjectStat(Bool_t stat) |
| void | SetParticleType(Int_t particle) |
| void | SetPositionAlgorithm(Int_t alg) |
| void | SetRequireITSPureStandAlone(Bool_t b = kFALSE) |
| void | SetRequireITSRefit(Bool_t b = kFALSE) |
| void | SetRequireITSStandAlone(Bool_t b = kFALSE) |
| void | SetRequireTPCRefit(Bool_t b = kFALSE) |
| void | SetSmearingParameters(Int_t i, Float_t param) |
| void | SetStep(Double_t step) |
| void | SetStepCluster(Double_t step) |
| virtual void | TNamed::SetTitle(const char* title = "")MENU |
| void | SetTrackCutsType(Int_t type) |
| void | SetTracksMatchedToCluster(const AliVEvent* event) |
| virtual void | TObject::SetUniqueID(UInt_t uid) |
| void | SetW0(Float_t w0) |
| virtual void | ShowMembers(TMemberInspector&) |
| virtual Int_t | TNamed::Sizeof() const |
| Float_t | SmearClusterEnergy(const AliVCluster* clu) |
| virtual void | Streamer(TBuffer&) |
| void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
| void | SwitchOffAODHybridTracksMatch() |
| void | SwitchOffAODTPCOnlyTracksMatch() |
| void | SwitchOffBadChannelsRemoval() |
| void | SwitchOffClusterEnergySmearing() |
| void | SwitchOffDistToBadChannelRecalculation() |
| void | SwitchOffNoFiducialBorderInEMCALEta0() |
| void | SwitchOffRecalibration() |
| void | SwitchOffRejectExoticCell() |
| void | SwitchOffRejectExoticCluster() |
| void | SwitchOffRunDepCorrection() |
| void | SwitchOffTimeRecalibration() |
| void | SwitchOnAODHybridTracksMatch() |
| void | SwitchOnAODTPCOnlyTracksMatch() |
| void | SwitchOnBadChannelsRemoval() |
| void | SwitchOnClusterEnergySmearing() |
| void | SwitchOnCutEtaPhiSeparate() |
| void | SwitchOnCutEtaPhiSum() |
| void | SwitchOnDistToBadChannelRecalculation() |
| void | SwitchOnNoFiducialBorderInEMCALEta0() |
| void | SwitchOnRecalibration() |
| void | SwitchOnRejectExoticCell() |
| void | SwitchOnRejectExoticCluster() |
| void | SwitchOnRunDepCorrection() |
| void | SwitchOnTimeRecalibration() |
| virtual void | TObject::SysError(const char* method, const char* msgfmt) const |
| Bool_t | TObject::TestBit(UInt_t f) const |
| Int_t | TObject::TestBits(UInt_t f) const |
| virtual void | TObject::UseCurrentStyle() |
| virtual void | TObject::Warning(const char* method, const char* msgfmt) const |
| virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) |
| virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const |