]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSMisAligner.h
technial fix to suppress the warning
[u/mrichter/AliRoot.git] / ITS / AliITSMisAligner.h
index 36044cb3b1c3bbf917cf5483f4e5a70db2e680a5..a8e274e3f280b29374c44cb3b90b1ad9aaa1d5c4 100644 (file)
@@ -20,8 +20,6 @@ class AliAlignObjParams;
 class AliITSMisAligner : public AliMisAligner{
     public:
        AliITSMisAligner();
-       AliITSMisAligner(const AliITSMisAligner &mAligner);
-       AliITSMisAligner &operator= (const AliITSMisAligner &mAligner);
        ~AliITSMisAligner() {};
 
        TClonesArray* MakeAlObjsArray();
@@ -191,34 +189,42 @@ class AliITSMisAligner : public AliMisAligner{
        TString      fStrSensor; // name of sensitive volume
 
     private:
+       AliITSMisAligner(const AliITSMisAligner &mAligner);
+       AliITSMisAligner &operator= (const AliITSMisAligner &mAligner);
        enum {kNLayers = 6}; // The number of layers.
        static const Int_t  fgkNLadders[kNLayers];  // Array of the number of ladders/layer(layer)
        static const Int_t  fgkNDetectors[kNLayers];// Array of the number of detector/ladder(layer)
 
        // Parameters setting the misalignment at all SPD/SDD/SSD levels
-       Double_t fWholeITS[6];
-       Double_t fSPDSector[6];
-       Double_t fSPDHB[6];
-       Double_t fSPDBarrel[6];
-       Double_t fSPDHS[6];
-       Double_t fSPDLadder[6];
-       Double_t fSDDLayer[6];
-       Double_t fSDDBarrel[6];
-       Double_t fSDDLadder[6];
-       Double_t fSDDModule[6];
-       Double_t fSSDBarrel[6];
-       Double_t fSSDLayer[6];
-       Double_t fSSDLadder[6];
-       Double_t fSSDModule[6];
+       Double_t fWholeITS[6];   // parameters for the whole TIS
+       Double_t fSPDSector[6];  // sectors
+       Double_t fSPDHB[6];      // SPD half barrel
+       Double_t fSPDBarrel[6];  // SPD barrel
+       Double_t fSPDHS[6];      // SPD half stave
+       Double_t fSPDLadder[6];  // SPD ladder
+       Double_t fSDDLayer[6];   // SPD layer
+       Double_t fSDDBarrel[6];  // SDD barrel
+       Double_t fSDDLadder[6];  // SDD ladder
+       Double_t fSDDModule[6];  // SDD module
+       Double_t fSSDBarrel[6];  // SSD barrel
+       Double_t fSSDLayer[6];   // SSD layer
+       Double_t fSSDLadder[6];  // SSD ladder
+       Double_t fSSDModule[6];  // SSD module
 
        // Parameters setting common shifts (used for "full" misalignment)
        Double_t fSPDLadderShiftT[6]; // for top half-barrel ladders
        Double_t fSPDLadderShiftB[6]; // for bottom half-barrel ladders
-       Double_t fSDDLadderShift1[6];
-       Double_t fSDDLadderShift2[6];
+       Double_t fSDDLadderShift1[6]; // for ladder first SDD layer
+       Double_t fSDDLadderShift2[6]; // for ladder second SDD layer
 
        // Choice between uniform (kTRUE) or gaussian (kFALSE) distribution in the smearing
-       Bool_t fUnifSPDSector, fUnifSPDHS, fUnifSDDLadder, fUnifSSDLadder, fUnifSPDLadder, fUnifSDDModule, fUnifSSDModule;
+       Bool_t fUnifSPDSector;  // kTRUE if uniform smearing SPD sector
+       Bool_t  fUnifSPDHS; // kTRUE if uniform smearing SPD HS
+       Bool_t fUnifSDDLadder; // kTRUE if uniform smearing SDD ladder
+       Bool_t fUnifSSDLadder; // kTRUE if uniform smearing SSD ladder
+       Bool_t fUnifSPDLadder; // kTRUE if uniform smearing SPD ladder
+       Bool_t fUnifSDDModule; // kTRUE if uniform smearing SDD module
+       Bool_t fUnifSSDModule; // kTRUE if uniform smearing SSD module
 
        ClassDef(AliITSMisAligner,0)   //ITS MisAligner
 };