#include "AliHLTITSSpacePointData.h"
#include "AliHLTITSClusterDataFormat.h"
#include <AliHLTDAQ.h>
+#include "AliGeomManager.h"
#include <cstdlib>
#include <cerrno>
fClusters[iModule] = NULL;
}
+ AliCDBManager* man = AliCDBManager::Instance();
+ AliGeomManager::LoadGeometry();
+
+ if (!man->IsDefaultStorageSet()){
+ HLTError("Default CDB storage has not been set !");
+ return -ENOENT;
+ }
+
//fgeomInit = new AliITSInitGeometry(kvSPD02,2);
fgeomInit = new AliITSInitGeometry(kvPPRasymmFMD,2);
//fgeomInit->InitAliITSgeom(fgeom);
#include "AliHLTITSSpacePointData.h"
#include "AliHLTITSClusterDataFormat.h"
#include <AliHLTDAQ.h>
+#include "AliGeomManager.h"
#include <cstdlib>
#include <cerrno>
fClusters[iModule] = NULL;
}
+ AliCDBManager* man = AliCDBManager::Instance();
+ AliGeomManager::LoadGeometry();
+
+ if (!man->IsDefaultStorageSet()){
+ HLTError("Default CDB storage has not been set !");
+ return -ENOENT;
+ }
+
//fgeomInit = new AliITSInitGeometry(kvSSD02,2);
fgeomInit = new AliITSInitGeometry(kvPPRasymmFMD,2);
//fgeomInit->InitAliITSgeom(fgeom);
{
// see header file for class documentation
list.clear();
- list.push_back( kAliHLTDataTypeTObjArray );
+ list.push_back( kAliHLTDataTypeClusters|kAliHLTDataOriginITSSPD );
+ list.push_back( kAliHLTDataTypeClusters|kAliHLTDataOriginITSSDD );
+ list.push_back( kAliHLTDataTypeClusters|kAliHLTDataOriginITSSSD );
}
AliHLTComponentDataType AliHLTITSClusterHistoComponent::GetOutputDataType()
if(!IsDataEvent())
return 0;
- for ( iter = GetFirstInputBlock(kAliHLTDataTypeClusters|kAliHLTDataOriginITSSSD); iter != NULL; iter = GetNextInputBlock() ) {
+ for ( iter = GetFirstInputBlock(kAliHLTDataTypeClusters); iter != NULL; iter = GetNextInputBlock() ) {
+ if(iter->fDataType!=(kAliHLTAnyDataType|kAliHLTDataOriginITSSPD) &&
+ iter->fDataType!=(kAliHLTAnyDataType|kAliHLTDataOriginITSSDD) &&
+ iter->fDataType!=(kAliHLTAnyDataType|kAliHLTDataOriginITSSSD))
+ continue;
+
const AliHLTITSClusterData* clusterData = (const AliHLTITSClusterData*) iter->fPtr;
Int_t nSpacepoint = (Int_t) clusterData->fSpacePointCnt;
TotalSpacePoint += nSpacepoint;
}
//add dummy
- AliHLTConfiguration dummyconf("dummy", "Dummy", dummyInput.Data(), "-output_percentage 0");
+ //AliHLTConfiguration dummyconf("dummy", "Dummy", dummyInput.Data(), "-output_percentage 0");
+ //option+="dummy";
- option+="dummy";
+ AliHLTConfiguration cfconf("clusterHisto","ITSClusterHisto",dummyInput.Data(),"");
+ AliHLTConfiguration fwconf("histFile","ROOTFileWriter", "clusterHisto","-datafile ClusterHisto -concatenate-events -overwrite");
+
+ option+="histFile";
///////////////////////////////////////////////////////////////////////////////////////////////////
//