#include "AliMUONHit.h"
#include "AliMUONRawCluster.h"
#include "AliMUONTransientDigit.h"
-#include "AliMUONTriggerCircuitNew.h"
#include "AliMUONGeometry.h"
#include "AliMUONGeometryTransformer.h"
#include "AliMUONGeometryBuilder.h"
fMUONData(0),
fSplitLevel(0),
fChambers(0),
- fTriggerCircuitsNew(0),
fGeometryBuilder(0),
fSegmentation(0),
fAccCut(kFALSE),
fMUONData(0),
fSplitLevel(0),
fChambers(0),
- fTriggerCircuitsNew(0),
fGeometryBuilder(0),
fSegmentation(0),
fAccCut(kFALSE),
}
} // Chamber stCH (0, 1) in
} // Station st (0...)
-
-// trigger circuits
- fTriggerCircuitsNew = new TObjArray(AliMUONConstants::NTriggerCircuit());
- for (Int_t circ=0; circ<AliMUONConstants::NTriggerCircuit(); circ++) {
- fTriggerCircuitsNew->AddAt(new AliMUONTriggerCircuitNew(),circ);
- }
+
}
//____________________________________________________________________
fChambers->Delete();
delete fChambers;
}
- if (fTriggerCircuitsNew){
- fTriggerCircuitsNew->Delete();
- delete fTriggerCircuitsNew;
- }
delete fMUONData;
delete fGeometryBuilder;
class TTree;
class AliLoader;
-class AliMUONTriggerCircuitNew;
class AliMUONData;
class AliMUONResponse;
class AliMUONSegmentation;
virtual AliMUONChamber& Chamber(Int_t id)
{return *((AliMUONChamber *) (*fChambers)[id]);}
/// Return reference to New Circuit \a id
- virtual AliMUONTriggerCircuitNew& TriggerCircuitNew(Int_t id)
- {return *((AliMUONTriggerCircuitNew*) (*fTriggerCircuitsNew)[id]);}
// Return pointers to digit
AliMUONRawCluster *RawCluster(Int_t ichamber, Int_t icathod,
AliMUONData* fMUONData; ///< Data container for MUON subsystem
Int_t fSplitLevel; ///< Splitlevel when making branches in outfiles.
TObjArray* fChambers; ///< List of Tracking Chambers
- TObjArray* fTriggerCircuitsNew; ///< List of Trigger Circuits
AliMUONGeometryBuilder* fGeometryBuilder; ///< Geometry builder
AliMUONSegmentation* fSegmentation; ///< New segmentation
#include "AliMUONResponseFactory.h"
#include "AliMUONSegmentation.h"
#include "AliMUONHit.h"
-#include "AliMUONTriggerCircuitNew.h"
-#include "AliMUONTriggerCrateStore.h"
#include "AliMUONGeometryBuilder.h"
#include "AliMUONGeometry.h"
#include "AliMUONGeometryTransformer.h"
// Initialize segmentation
//
fSegmentation->Init();
-
- // Initialize trigger circuits
- AliMUONTriggerCrateStore store;
- store.ReadFromFile();
- for (Int_t i=0; i<AliMUONConstants::NTriggerCircuit(); i++)
- {
- AliMUONTriggerCircuitNew* c = (AliMUONTriggerCircuitNew*)(fTriggerCircuitsNew->At(i));
- c->Init(i,store);
- }
}