1 #include "AliHLTTRDCluster.h"
6 //============================================================================
7 AliHLTTRDCluster::AliHLTTRDCluster():
26 //============================================================================
27 AliHLTTRDCluster::AliHLTTRDCluster(const AliTRDcluster* const inCluster):
28 fX (inCluster->GetX()),
29 fY (inCluster->GetY()),
30 fZ (inCluster->GetZ()),
32 fDetector (inCluster->fDetector),
33 fLocalTimeBin (inCluster->fLocalTimeBin),
34 fClusterMasking (inCluster->fClusterMasking),
35 fPadCol (inCluster->fPadCol),
36 fPadRow (inCluster->fPadRow),
37 fPadTime (inCluster->fPadTime),
38 fIsInChamber(inCluster->IsInChamber()),
39 fIsShared (inCluster->IsShared())
41 for(int i=0; i<3; i++)
42 fSignals[i]=inCluster->fSignals[i+2];
47 * Copy data to the output TRDcluster
49 //============================================================================
50 void AliHLTTRDCluster::ExportTRDCluster(AliTRDcluster* const outCluster) const
57 outCluster->SetInChamber(fIsInChamber);
58 outCluster->SetShared(fIsShared);
59 outCluster->fDetector=fDetector;
60 outCluster->fLocalTimeBin=fLocalTimeBin;
61 outCluster->fClusterMasking=fClusterMasking;
62 outCluster->fPadCol=fPadCol;
63 outCluster->fPadRow=fPadRow;
64 outCluster->fPadTime=fPadTime;
66 for(int i=0; i<3; i++)
67 outCluster->fSignals[i+2]=fSignals[i];
71 * Prints main info about cluster
73 //============================================================================
74 void AliHLTTRDCluster::Print() const
76 printf(" --hltCluster-- addr %p; sizeof(*this) %i\n", (void*)this, (int)sizeof(*this));
77 printf(" fX %f; fY %f; fZ %f\n",fX,fY,fZ);