class AliClassInfo : public TNamed {
public:
- AliClassInfo(){;}
+ AliClassInfo() : fSize(0) {}
virtual ~AliClassInfo(){;}
virtual void CTORBuffer(void * /*pointer*/, UInt_t /*size=1*/){;}
// {return (*ctorbuffer)(p,size);}
Int_t ArraySize(){ return fArray->GetSize();}
virtual Int_t GetSize(){return (fIndex) ?(Int_t)fIndex->GetSize()-1:0;}
private:
+
+ TArrayOfArrayVStack(const TArrayOfArrayVStack & taa);
+ TArrayOfArrayVStack & operator=(const TArrayOfArrayVStack & taa);
+
AliObjectArray * fIndex;
AliObjectArray * fArray;
ClassDef(TArrayOfArrayVStack,1)
ClassImp(AliMUONTransientDigit)
//____________________________________________________________________________
-AliMUONTransientDigit::AliMUONTransientDigit()
- : AliMUONDigit()
+AliMUONTransientDigit::AliMUONTransientDigit() :
+ fChamber(0),
+ fTrackList(0)
{
-// Constructor
-
- fTrackList=0;
+ // Default constructor
}
//____________________________________________________________________________
-
- AliMUONTransientDigit::AliMUONTransientDigit(const AliMUONTransientDigit& digit)
- : AliMUONDigit(digit)
+AliMUONTransientDigit::AliMUONTransientDigit(const AliMUONTransientDigit& digit) :
+ AliMUONDigit(digit)
{
// Protected copy constructor
}
-AliMUONTransientDigit::AliMUONTransientDigit(Int_t ich, Int_t *digits):
- AliMUONDigit(digits)
+AliMUONTransientDigit::AliMUONTransientDigit(Int_t ich, Int_t *digits) :
+ AliMUONDigit(digits),
+ fChamber(ich),
+ fTrackList(new TObjArray(5))
+ // 5 is arbitrary number, just to decrease default 16
{
- //
- // Creates a MUON digit list object
- //
- fChamber = ich;
- fTrackList = new TObjArray(5);
- // 5 is arbitrary number, just to decrease default 16
+ //
+ // Creates a MUON digit list object
+ //
}
////////////////////////////////////////////////////////////////////////
}
+//______________________________________________________________________
+AliTrackHitsInfo::AliTrackHitsInfo() :
+ fTrackID(0),
+ fVolumeID(0),
+ fHitParamIndex(0)
+{
+ //
+ // Default constructor
+ //
+ fgCounter1++;
+ fgCounter2++;
+}
+//______________________________________________________________________
+AliTrackHitsParam::AliTrackHitsParam() :
+ fR(0),
+ fZ(0),
+ fFi(0),
+ fAn(0),
+ fAd(0),
+ fTheta(0),
+ fThetaD(0)
+{
+ //
+ // Default constructor
+ //
+ fgCounter1++;
+ fgCounter2++;
+}
AliTPCTrackHits::AliTPCTrackHits()
class AliTrackHitsInfo {
friend class AliTPCTrackHits;
friend class AliTPC;
+
public:
- AliTrackHitsInfo(){fgCounter1++;fgCounter2++;}
+ AliTrackHitsInfo();
~AliTrackHitsInfo(){fgCounter1--;}
- private:
+
+private:
Int_t fTrackID; //track ID
Int_t fVolumeID; //volume ID
UInt_t fHitParamIndex; //corresponding index
friend class AliTPCTrackHits;
friend class AliTPCTempHitInfo;
public:
- AliTrackHitsParam(){fgCounter1++;fgCounter2++;}
+ AliTrackHitsParam();
~AliTrackHitsParam(){fgCounter1--;}
private:
Float_t fR; //radius
friend class AliTPCTrackHits;
friend class AliTPCTempHitInfo;
public:
- AliHitInfo(){fgCounter1++;fgCounter2++;}
+ AliHitInfo() : fHitDistance(0), fCharge(0) {fgCounter1++;fgCounter2++;}
~AliHitInfo(){fgCounter1--;}
private:
Short_t fHitDistance; //distance to previous hit