TTree *clustersTree) const
{
// reconstruct clusters from Raw Data
-
- AliPMDClusterFinder pmdClus;
- pmdClus.Digits2RecPoints(rawReader, clustersTree);
-
+ static AliPMDClusterFinder pmdClus;
+ pmdClus.Digits2RecPoints(rawReader, clustersTree);
}
// ------------------------------------------------------------------------ //
{
// reconstruct clusters from Raw Data
- AliPMDClusterFinder pmdClus;
+ static AliPMDClusterFinder pmdClus;
pmdClus.Digits2RecPoints(digitsTree, clustersTree);
}
void AliPMDReconstructor::FillESD(AliRawReader* /*rawReader*/,
TTree* clustersTree, AliESDEvent* esd) const
{
- AliPMDtracker pmdtracker;
- pmdtracker.LoadClusters(clustersTree);
- pmdtracker.Clusters2Tracks(esd);
+ static AliPMDtracker pmdtracker;
+ pmdtracker.LoadClusters(clustersTree);
+ pmdtracker.Clusters2Tracks(esd);
}
// ------------------------------------------------------------------------ //
void AliPMDReconstructor::FillESD(TTree * /*digitsTree*/,
TTree* clustersTree, AliESDEvent* esd) const
{
- AliPMDtracker pmdtracker;
- pmdtracker.LoadClusters(clustersTree);
- pmdtracker.Clusters2Tracks(esd);
+ static AliPMDtracker pmdtracker;
+ pmdtracker.LoadClusters(clustersTree);
+ pmdtracker.Clusters2Tracks(esd);
}