]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSv11GeomCableRound.h
Switch off global QA for the moment
[u/mrichter/AliRoot.git] / ITS / AliITSv11GeomCableRound.h
index 5bcaa342ee3f42ca5d459be50585fbd303fd5ad3..4c619a00fa91e94c97e8f070441f1c647027e8bb 100644 (file)
@@ -29,8 +29,10 @@ class AliITSv11GeomCableRound : public AliITSv11GeomCable {
 
   void          AddCheckPoint( TGeoVolume *vol, Int_t iCheckPt,
                               Double_t *coord, Double_t *orthVect);
-  Int_t         CreateAndInsertCableSegment(Int_t p2);
-  Int_t         CreateAndInsertTorusSegment(Int_t p2, Double_t rotation=0);
+  TGeoVolume*   CreateAndInsertCableSegment(Int_t p2, TGeoCombiTrans** ct=0);
+  TGeoVolume*   CreateAndInsertTubeSegment(Int_t p2, TGeoCombiTrans** ct=0);
+  TGeoVolume*   CreateAndInsertTorusSegment(Int_t p2, Double_t rotation=0,
+                                           TGeoCombiTrans** ct=0);
   void          PrintCheckPoints() const;
 
   void          SetNLayers(Int_t nLayers);
@@ -41,8 +43,9 @@ class AliITSv11GeomCableRound : public AliITSv11GeomCable {
 
  protected:
   TGeoVolume*   CreateSegment( Double_t *coord1,Double_t *coord2,
-                              Double_t *localVect1, Double_t *localVect2 );
-  TGeoVolume*   CreateTorus(  Double_t &phi, Double_t &r );
+                              Double_t *localVect1, Double_t *localVect2, Int_t p);
+  TGeoVolume*   CreateTubeSegment( Double_t *coord1,Double_t *coord2, Int_t p);
+  TGeoVolume*   CreateTorus(  Double_t &phi, Double_t &r, Int_t p);
 
   Double_t   fRadius;                         // total radius
   Int_t      fNlayer;                         // number of layers