| 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 |