// MUON cluster reconstructor for MUON
// Should implement a virtual class ClusterFinder to choose between VS and AZ method
+#include <Riostream.h>
#include "AliMUONClusterReconstructor.h"
-#include "AliRun.h" // for gAlice
#include "AliRunLoader.h"
#include "AliLoader.h"
-#include "AliMUON.h"
#include "AliMUONDigit.h"
#include "AliMUONConstants.h"
#include "AliMUONData.h"
#include "AliMUONCluster.h"
#include "AliMpDEManager.h"
#include "AliMpSegmentation.h"
+#include "AliMpCathodType.h"
#include "AliMUONGeometryTransformer.h"
#include "AliLog.h"
void
AliMUONClusterReconstructor::ClusterizeOneDEV2(Int_t detElemId)
{
+/// Clusterize one detection element, and let fMUONData know about
+/// the results.
+
AliDebug(1,Form("DE %d",detElemId));
const AliMpVSegmentation* seg[2] =
- { AliMpSegmentation::Instance()->GetMpSegmentation(detElemId,0),
- AliMpSegmentation::Instance()->GetMpSegmentation(detElemId,1)
+ { AliMpSegmentation::Instance()->GetMpSegmentation(detElemId,AliMp::kCath0),
+ AliMpSegmentation::Instance()->GetMpSegmentation(detElemId,AliMp::kCath1)
};
while ( ( cluster = fClusterFinder->NextCluster() ) )
{
- StdoutToAliDebug(1,cout << "From AliMUONClusterReconstructor::ClusterizeOneDEV2 : cluster->Print():" << endl;
- cluster->Print(););
+// StdoutToAliDebug(1,cout << "From AliMUONClusterReconstructor::ClusterizeOneDEV2 : cluster->Print():" << endl;
+// cluster->Print(););
// Converts cluster objects into ones suitable for output
//
rawCluster.SetZ(cathode,zg);
}
fMUONData->AddRawCluster(chamber,rawCluster);
- delete cluster;
}
}
AliMUONClusterInput::Instance()->SetDigits(iChamber, detElemId,
fDigitsCath0,fDigitsCath1);
AliDebug(3,Form("ClusterizeOneDE iChamber=%d DE=%d",iChamber,detElemId));
- StdoutToAliDebug(3,cout << "DigitsCath0=" << endl;
- fDigitsCath0->Print();
- cout << "DigitsCath1=" << endl;
- fDigitsCath1->Print(););
+// StdoutToAliDebug(3,cout << "DigitsCath0=" << endl;
+// fDigitsCath0->Print();
+// cout << "DigitsCath1=" << endl;
+// fDigitsCath1->Print(););
fRecModel->FindRawClusters();
// copy results into the output container