AliEMCALAfterBurnerUF() | |
AliEMCALAfterBurnerUF(Float_t logWeight, Float_t locMaxCut, Float_t minEcut) | |
virtual | ~AliEMCALAfterBurnerUF() |
static TClass* | Class() |
virtual void | Clear() |
virtual AliEMCALUnfolding* | GetClusterUnfoldingInstance() |
virtual void | Init() |
virtual TClass* | IsA() const |
virtual void | RecPoints2Clusters(TObjArray* clusArray) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
virtual void | UnfoldClusters(TObjArray* clusArray, AliVCaloCells* cellsEMCAL) |
AliEMCALAfterBurnerUF(const AliEMCALAfterBurnerUF& uf) | |
AliEMCALAfterBurnerUF& | operator=(const AliEMCALAfterBurnerUF& uf) |
AliEMCALUnfolding* | fClusterUnfolding | unfolding class instance |
TClonesArray* | fDigitsArr | -> cell <=> digit |
Float_t | fECALocMaxCut | this amount of energy must distinguish a local maximum from its neighbours |
AliEMCALGeometry* | fGeom | EMCAL geometry |
Float_t | fLogWeight | used in AliEMCALRecPoint::EvalGlobalPosition() |
Float_t | fMinECut | minimum energy of cell |
TObjArray* | fRecPoints | ! cluster <=> recPoint |
Inheritance Chart: | |||||
|
This constructor allows to set parameters Recommended values: Float_t logWeight = 4.5, ECALocMaxCut = 0.03
After-burner initialization Imports geometry.root (if required), creates unfolding class instance TODO: geometry.root does not allow to use the method AliEMCALRecPoint::EvalAll(); for this to work, the OCDB geometry must be imported instead
Restore clusters from recPoints Cluster energy, global position, cells and their amplitude fractions are restored TODO: restore time and other parameters
Unfolds clusters. Input: TObjArray of clusters, EMCAL cells. Output is added to the same array, original clusters are _deleted_ or moved to another position.