Added new inline function SetITSgeom needed for alignment. New function
authornilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 1 Mar 2002 21:01:19 +0000 (21:01 +0000)
committernilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 1 Mar 2002 21:01:19 +0000 (21:01 +0000)
GetSDigits() returns pointer to SDigits TClonesArray, needed for new SDD
code.

ITS/AliITS.h

index e52ebc6a7043fa6597bbd7e87d40e40ee76ea332..39d096722ebc9deec93170b0a28d26b3062a4e59 100644 (file)
@@ -56,6 +56,8 @@ class AliITS : public AliDetector {
     //-------------------- Geometry Transformations --------------------
     // ITS geometry functions
     AliITSgeom   *GetITSgeom() const {return fITSgeom;}
     //-------------------- Geometry Transformations --------------------
     // ITS geometry functions
     AliITSgeom   *GetITSgeom() const {return fITSgeom;}
+    // Sets ITS geometry ! be very careful using this function.
+    void   SetITSgeom(AliITSgeom *geom) {fITSgeom = geom;}
     // return pointer to the array of modules
     TObjArray    *GetModules() const {return fITSmodules;}
     // return pointer to a particular module
     // return pointer to the array of modules
     TObjArray    *GetModules() const {return fITSmodules;}
     // return pointer to a particular module
@@ -103,6 +105,7 @@ class AliITS : public AliDetector {
     //===================== Digitisation ===============================
     void MakeBranchS(const char *file);
     void SetTreeAddressS(TTree *treeS);
     //===================== Digitisation ===============================
     void MakeBranchS(const char *file);
     void SetTreeAddressS(TTree *treeS);
+    TClonesArray * GetSDigits() { return fSDigits; }
     void MakeBranchInTreeD(TTree *treeD,const char *file=0);
     void MakeBranchD(const char *file){
        MakeBranchInTreeD(gAlice->TreeD(),file);}
     void MakeBranchInTreeD(TTree *treeD,const char *file=0);
     void MakeBranchD(const char *file){
        MakeBranchInTreeD(gAlice->TreeD(),file);}
@@ -182,8 +185,7 @@ class AliITS : public AliDetector {
     Int_t        fNDetTypes;   // Number of detector types
     TObjArray    *fDetTypes;   // List of detector types
 
     Int_t        fNDetTypes;   // Number of detector types
     TObjArray    *fDetTypes;   // List of detector types
 
-//    TObjArray    *fSDigits;    // List of Summable digits.
-    TClonesArray  *fSDigits;   // List of Summable digits.
+    TClonesArray    *fSDigits;    // List of Summable digits.
     Int_t         fNSDigits;   // Number of Summable Digits.
 
     TObjArray    *fDtype;      // List of digits
     Int_t         fNSDigits;   // Number of Summable Digits.
 
     TObjArray    *fDtype;      // List of digits