+++ /dev/null
-////////////////////////////////////////////////////
-// Base class to define //
-// ITS beam test //
-// //
-// Origin: E. Crescio crescio@to.infn.it //
-////////////////////////////////////////////////////
-
-#include "AliITSBeamTest.h"
-
-const Int_t AliITSBeamTest::fgkNumberOfSPD=6;
-const Int_t AliITSBeamTest::fgkNumberOfSDD=2;
-const Int_t AliITSBeamTest::fgkNumberOfSSD=4;
-
-
-ClassImp(AliITSBeamTest)
-
-
-//_____________________________________________________________
-AliITSBeamTest::AliITSBeamTest() : AliITS()
-{
- //
- // Constructor
- //
-
-
- SetNumberOfSPD(fgkNumberOfSPD);
- SetNumberOfSDD(fgkNumberOfSDD);
- SetNumberOfSSD(fgkNumberOfSSD);
-}
-
-//_____________________________________________________________
-AliITSBeamTest::AliITSBeamTest(const char* name,const char *title) : AliITS(name,title)
-{
- //
- // Constructor
- //
-
-
- SetNumberOfSPD(fgkNumberOfSPD);
- SetNumberOfSDD(fgkNumberOfSDD);
- SetNumberOfSSD(fgkNumberOfSSD);
-}
-
-
-//__________________________________________________________________
-AliITSBeamTest::~AliITSBeamTest()
-{
- //
- // Destructor
- //
-
-}
-
-//____________________________________________________________________
-Int_t AliITSBeamTest::GetNumberOfSubDet(const TString& det) const{
-
- if(det.Contains("SPD")) return fNspd;
- if(det.Contains("SDD")) return fNsdd;
- if(det.Contains("SSD")) return fNssd;
- return 0;
-}
+++ /dev/null
-#ifndef ALIITSBEAMTEST_H
-#define ALIITSBEAMTEST_H
-
-////////////////////////////////////////////////////
-// Base class to define //
-// ITS beam test //
-// //
-// Origin: E. Crescio crescio@to.infn.it //
-////////////////////////////////////////////////////
-
-#include "AliITS.h"
-
-typedef enum {kAug04,kNov04} BeamtestPeriod_t;
-
-class AliITSBeamTest : public AliITS {
-
- public:
-
-
- AliITSBeamTest();
- AliITSBeamTest(const char* name,const char *title);
- virtual ~AliITSBeamTest();
-
- virtual void SetNumberOfSPD(Int_t nSPD) {fNspd=nSPD;}
- virtual void SetNumberOfSDD(Int_t nSDD) {fNsdd=nSDD;}
- virtual void SetNumberOfSSD(Int_t nSSD) {fNssd=nSSD;}
-
- Int_t GetNSPD() const {return fNspd;}
- Int_t GetNSDD() const {return fNsdd;}
- Int_t GetNSSD() const {return fNssd;}
-
- Int_t GetNumberOfSubDet(const TString& det) const;
-
-
- protected:
-
- static const Int_t fgkNumberOfSPD; //number of SPD detectors
- static const Int_t fgkNumberOfSDD; //number of SDD detectors
- static const Int_t fgkNumberOfSSD; //number of SSD detectors
-
-
- Int_t fNspd; //Number of SPD modules
- Int_t fNsdd; //Number of SDD modules
- Int_t fNssd; //Number of SSD modules
-
-
- ClassDef(AliITSBeamTest,0) // An Alice ITS beam test
-
- };
-
-
-#endif
-
-