fHitStore(0x0),
fDigitStore(0x0)
{
- /// ctor
+ /// Default constructor
+
+ AliDebug(1,"");
}
//____________________________________________________________________________
AliMUONQADataMakerSim::AliMUONQADataMakerSim(const AliMUONQADataMakerSim& qadm) :
- AliQADataMakerSim()
+ AliQADataMakerSim(),
+ fHitStore(0x0),
+ fDigitStore(0x0)
{
- ///copy ctor
+ /// Copy constructor
+
+ AliDebug(1,"");
+
+ if ( qadm.fHitStore )
+ {
+ fHitStore = static_cast<AliMUONVHitStore*>(qadm.fHitStore->Clone());
+ }
+ if ( qadm.fDigitStore )
+ {
+ fDigitStore = static_cast<AliMUONVDigitStore*>(qadm.fDigitStore->Clone());
+ }
SetName((const char*)qadm.GetName()) ;
SetTitle((const char*)qadm.GetTitle());
}
//__________________________________________________________________
AliMUONQADataMakerSim& AliMUONQADataMakerSim::operator = (const AliMUONQADataMakerSim& qadm )
{
- /// Equal operator.
+ /// Assignment operator
+
+ AliDebug(1,"");
+
this->~AliMUONQADataMakerSim();
new(this) AliMUONQADataMakerSim(qadm);
return *this;
//__________________________________________________________________
AliMUONQADataMakerSim::~AliMUONQADataMakerSim()
{
- /// dtor
+ /// Destructor
+
+ AliDebug(1,"");
+
delete fHitStore;
delete fDigitStore;
}
}
//____________________________________________________________________________
-void AliMUONQADataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX task, TObjArray* list)
+void AliMUONQADataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray** list)
{
///Detector specific actions at end of cycle
// do the QA checking