Updated comments for Doxygen
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 22 May 2006 10:09:31 +0000 (10:09 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 22 May 2006 10:09:31 +0000 (10:09 +0000)
42 files changed:
MUON/AliMUON.h
MUON/AliMUON1DArray.h
MUON/AliMUON2DMap.h
MUON/AliMUONCalibParam1I.h
MUON/AliMUONCalibParam2F.h
MUON/AliMUONChamber.h
MUON/AliMUONChamberTrigger.h
MUON/AliMUONCheck.h
MUON/AliMUONCommonGeometryBuilder.h
MUON/AliMUONData.h
MUON/AliMUONDataDigitIterator.h
MUON/AliMUONDataInterface.h
MUON/AliMUONDataIterator.h
MUON/AliMUONDigit.h
MUON/AliMUONDisplay.h
MUON/AliMUONGlobalTrigger.h
MUON/AliMUONHit.h
MUON/AliMUONLoader.h
MUON/AliMUONLocalTrigger.h
MUON/AliMUONMathieson.h
MUON/AliMUONPoints.h
MUON/AliMUONRawCluster.h
MUON/AliMUONSegFactory.h
MUON/AliMUONSlatGeometryBuilder.h
MUON/AliMUONSt12QuadrantSegmentation.h
MUON/AliMUONSt1GeometryBuilder.h
MUON/AliMUONSt1GeometryBuilderV2.h
MUON/AliMUONSt1SpecialMotif.h
MUON/AliMUONSt2GeometryBuilder.h
MUON/AliMUONSt2GeometryBuilderV2.h
MUON/AliMUONSt345SlatSegmentation.h
MUON/AliMUONSt345SlatSegmentationV2.h
MUON/AliMUONTransientDigit.h
MUON/AliMUONTriggerCircuit.h
MUON/AliMUONTriggerCircuitNew.h
MUON/AliMUONTriggerConstants.h
MUON/AliMUONTriggerCrateStore.h
MUON/AliMUONTriggerEfficiencyCells.h
MUON/AliMUONTriggerGeometryBuilder.h
MUON/AliMUONTriggerLut.h
MUON/AliMUONTriggerSegmentation.h
MUON/AliMUONTriggerSegmentationV2.h

index 89c19c2..28ff0a0 100644 (file)
@@ -136,38 +136,38 @@ class AliMUON : public  AliDetector
 
     const AliMUONGeometry* GetGeometry() const;
 
-    Int_t                 fNCh;                // Number of chambers   
-    Int_t                 fNTrackingCh;        // Number of tracking chambers*
-    AliMUONData*          fMUONData;           // Data container for MUON subsystem  
-    Int_t                 fSplitLevel;         // Splitlevel when making branches in outfiles.
-    TObjArray*            fChambers;           // List of Tracking Chambers
-    TObjArray*            fTriggerCircuits;    // List of Trigger Circuits
-    TObjArray*            fTriggerCircuitsNew;    // List of Trigger Circuits
-    AliMUONGeometryBuilder*  fGeometryBuilder; // Geometry builder 
-    AliMUONSegmentation*  fSegmentation;       // New segmentation 
+    Int_t                 fNCh;                ///< Number of chambers   
+    Int_t                 fNTrackingCh;        ///< Number of tracking chambers*
+    AliMUONData*          fMUONData;           ///< Data container for MUON subsystem  
+    Int_t                 fSplitLevel;         ///< Splitlevel when making branches in outfiles.
+    TObjArray*            fChambers;           ///< List of Tracking Chambers
+    TObjArray*            fTriggerCircuits;    ///< List of Trigger Circuits
+    TObjArray*            fTriggerCircuitsNew; ///< List of Trigger Circuits
+    AliMUONGeometryBuilder*  fGeometryBuilder; ///< Geometry builder 
+    AliMUONSegmentation*  fSegmentation;       ///< New segmentation 
    
     //
-    Bool_t   fAccCut;          //Transport acceptance cut
-    Float_t  fAccMin;          //Minimum acceptance cut used during transport
-    Float_t  fAccMax;          //Minimum acceptance cut used during transport
+    Bool_t   fAccCut;         ///<Transport acceptance cut
+    Float_t  fAccMin;         ///<Minimum acceptance cut used during transport
+    Float_t  fAccMax;         ///<Minimum acceptance cut used during transport
     //  
     //  Stepping Parameters
-    Float_t fMaxStepGas;      // Maximum step size inside the chamber gas
-    Float_t fMaxStepAlu;      // Maximum step size inside the chamber aluminum
-    Float_t fMaxDestepGas;    // Maximum relative energy loss in gas
-    Float_t fMaxDestepAlu;    // Maximum relative energy loss in aluminum
+    Float_t fMaxStepGas;      ///< Maximum step size inside the chamber gas
+    Float_t fMaxStepAlu;      ///< Maximum step size inside the chamber aluminum
+    Float_t fMaxDestepGas;    ///< Maximum relative energy loss in gas
+    Float_t fMaxDestepAlu;    ///< Maximum relative energy loss in aluminum
     
     // Pad Iterator
-    Int_t fMaxIterPad;        // Maximum pad index
-    Int_t fCurIterPad;        // Current pad index
+    Int_t fMaxIterPad;        ///< Maximum pad index
+    Int_t fCurIterPad;        ///< Current pad index
    
     // setting scaler for trigger
-    Bool_t fTriggerScalerEvent; // flag to generates scaler event
+    Bool_t fTriggerScalerEvent; ///< Flag to generates scaler event
     
-    TString fSDigitizerType; // Class to use for SDigitizer
-    TString fDigitizerType; // Class to use for Digitizer
+    TString fSDigitizerType;    ///< Class to use for SDigitizer
+    TString fDigitizerType;     ///< Class to use for Digitizer
     
-    AliMUONRawWriter* fRawWriter; //!
+    AliMUONRawWriter* fRawWriter; //!< Raw data writer
     
     ClassDef(AliMUON,13)  // MUON Detector base class
 };
index 2e10c3d..9c4e28c 100644 (file)
@@ -43,7 +43,7 @@ private:
   
 private:  
     
-    TObjArray* fArray; // Internal array
+    TObjArray* fArray; ///< Internal array
   
     ClassDef(AliMUON1DArray,1) // Implementation of AliMUONV1DStore
 };
index b2e6c5c..db23555 100644 (file)
@@ -37,7 +37,7 @@ private:
     void CopyTo(AliMUON2DMap& destination) const;
   
 private:
-  AliMpExMap* fMap; // Our internal map (an AliMpExMap of AliMpExMaps)
+  AliMpExMap* fMap; ///< Our internal map (an AliMpExMap of AliMpExMaps)
   
   ClassDef(AliMUON2DMap,1) // A 2D container
 };
index d9a2194..e1a9b13 100644 (file)
@@ -55,8 +55,10 @@ private:
   void CopyTo(AliMUONCalibParam1I& destination) const;
   
 private:
-  Int_t fSize; // The number of values we hold
-  Int_t* fValues; //[fSize]
+  Int_t fSize;    ///< The number of values we hold
+
+  ///  The values array 
+  Int_t* fValues; //[fSize] The values array
   
   ClassDef(AliMUONCalibParam1I,1) // Container for calibration parameters
 };
index eab4e09..80efdab 100644 (file)
@@ -46,9 +46,11 @@ private:
   Int_t Index(Int_t i, Int_t j) const;  
     
 private:
-  Int_t fSize; // The number of float pair we hold
-  Int_t fN; // The total number of floats we hold (2*fSize)
-  Float_t* fValues; //[fN]
+  Int_t fSize; ///< The number of float pair we hold
+  Int_t fN;    ///< The total number of floats we hold (2*fSize)
+
+  /// The values array
+  Float_t* fValues; //[fN] The values array
   
   ClassDef(AliMUONCalibParam2F,1) // Container for calibration parameters
 };
index 68be8d6..51a5e9e 100644 (file)
@@ -73,11 +73,12 @@ class AliMUONChamber : public TObject
   // assignment operator  
   AliMUONChamber& operator =(const AliMUONChamber& rhs);
 
-  Int_t   fId;   // chamber number
-  Float_t fCurrentCorrel; //! charge correlation for current hit.
+  Int_t   fId;            ///< chamber number
+  Float_t fCurrentCorrel; //!< charge correlation for current hit.
+
+  AliMUONResponse        *fResponse; ///< pointer to response
+  AliMUON                *fMUON;     ///< pointer to MUON
 
-  AliMUONResponse        *fResponse;        // pointer to response
-  AliMUON                *fMUON;            // pointer to MUON
   ClassDef(AliMUONChamber,3) // Muon tracking chamber class
 };
 
index c403ec7..c9c46d3 100644 (file)
@@ -36,7 +36,7 @@ class AliMUONChamberTrigger : public AliMUONChamber
     AliMUONChamberTrigger(const AliMUONChamberTrigger& right);
     AliMUONChamberTrigger&  operator = (const AliMUONChamberTrigger& right);
 
-    const AliMUONGeometryTransformer* fkGeomTransformer;// geometry transformations
+    const AliMUONGeometryTransformer* fkGeomTransformer;///< geometry transformations
 
   ClassDef(AliMUONChamberTrigger,2) // Muon trigger chamber class
 };
index 2137c7c..4323474 100644 (file)
@@ -40,11 +40,11 @@ private:
   AliMUONCheck& operator=(const AliMUONCheck& rhs);
   
 private:
-  TString fFileName; //! File (galice.root) to read from
-  Int_t fFirstEvent; //! First event to consider
-  Int_t fLastEvent; //! Last event to consider
-  AliRunLoader* fRunLoader; //! AliRunLoader pointer
-  AliMUONData* fData; //! AliMUONData pointer (to access containers)
+  TString fFileName;   //!< File (galice.root) to read from
+  Int_t   fFirstEvent; //!< First event to consider
+  Int_t   fLastEvent;  //!< Last event to consider
+  AliRunLoader* fRunLoader; //!< AliRunLoader pointer
+  AliMUONData*  fData; //!< AliMUONData pointer (to access containers)
 
   ClassDef(AliMUONCheck,0) // Dumper of MUON related data
 };
index 55bf37f..8433104 100644 (file)
@@ -37,7 +37,7 @@ class AliMUONCommonGeometryBuilder : public AliMUONVGeometryBuilder
  
   private:
     // data members
-    AliMUON*  fMUON; // Class to build common materials 
+    AliMUON*  fMUON; ///< Class to build common materials 
 
   ClassDef(AliMUONCommonGeometryBuilder,1)  // Common MUON geometry definitions
 };
index 97effc6..7e5709d 100644 (file)
@@ -138,27 +138,27 @@ class AliMUONData : public TNamed
     AliMUONData(const AliMUONData& rhs);
     AliMUONData& operator=(const AliMUONData& rhs);
 
-    AliLoader*  fLoader; //! Detector Loader pointer
-    TClonesArray*   fHits;  // One event in treeH per primary track
-    TObjArray*      fDigits; // One event in treeD and one branch per detection plane
-    TObjArray*      fSDigits; // One event in treeS and one branch per detection plane
-    TObjArray*      fRawClusters; //One event in TreeR/Rawcluster and one branch per tracking detection plane
-    TClonesArray*   fGlobalTrigger;  // List of Global Trigger One event in TreeR/GlobalTriggerBranch
-    TClonesArray*   fLocalTrigger;  // List of Local Trigger, One event in TreeR/LocalTriggerBranch
-    TClonesArray*   fRecTracks; // pointer to array of reconstructed tracks
-    TClonesArray*   fRecTriggerTracks; // pointer to array of reconstructed trigger tracks
-
-    Int_t           fNhits; //!  Number of Hits
-    Int_t*          fNdigits;//! Number of Digits
-    Int_t*          fNSdigits;//! Number of Digits
-    Int_t*          fNrawclusters;//! Number of Raw Clusters
-    Int_t           fNglobaltrigger;//! Number of Global trigger
-    Int_t           fNlocaltrigger;//! Number of Local trigger
-    Int_t           fNrectracks; //! Number of reconstructed tracks
-    Int_t           fNrectriggertracks; //! Number of reconstructed tracks
-    Int_t           fSplitLevel; // Splitting of branches 0 no spitting (root files are smaller) 1 splitting (larger output files)
-
-    mutable Int_t fCurrentEvent; // Current event we're dealing with\13
+    AliLoader*      fLoader;  //!< Detector Loader pointer
+    TClonesArray*   fHits;    ///< One event in treeH per primary track
+    TObjArray*      fDigits;  ///< One event in treeD and one branch per detection plane
+    TObjArray*      fSDigits; ///< One event in treeS and one branch per detection plane
+    TObjArray*      fRawClusters; ///< One event in TreeR/Rawcluster and one branch per tracking detection plane
+    TClonesArray*   fGlobalTrigger; ///< List of Global Trigger One event in TreeR/GlobalTriggerBranch
+    TClonesArray*   fLocalTrigger;  ///< List of Local Trigger, One event in TreeR/LocalTriggerBranch
+    TClonesArray*   fRecTracks; ///< pointer to array of reconstructed tracks
+    TClonesArray*   fRecTriggerTracks; ///< pointer to array of reconstructed trigger tracks
+
+    Int_t           fNhits;   //!< Number of Hits
+    Int_t*          fNdigits; //!< Number of Digits
+    Int_t*          fNSdigits;//!< Number of Digits
+    Int_t*          fNrawclusters;  //!< Number of Raw Clusters
+    Int_t           fNglobaltrigger;//!< Number of Global trigger
+    Int_t           fNlocaltrigger; //!< Number of Local trigger
+    Int_t           fNrectracks;    //!< Number of reconstructed tracks
+    Int_t           fNrectriggertracks; //!< Number of reconstructed tracks
+    Int_t           fSplitLevel;   ///< Splitting of branches 0 no spitting (root files are smaller) 1 splitting (larger output files)
+
+    mutable Int_t fCurrentEvent; ///< Current event we're dealing with
     
 private:  
 
index e01c484..8c58bdc 100644 (file)
@@ -37,14 +37,14 @@ private:
     void CopyTo(AliMUONDataDigitIterator& destination) const;
   
 private:
-    const AliMUONData* fData; //! Pointer to data accessor
-  Int_t fFirstChamber; //! First chamber to iterate on
-  Int_t fLastChamber; //! Last chamber to iterate on      
-  TClonesArray* fDigits; //! Digits of the current chamber
-  Int_t fCurrentDigit; //! Current position within fDigits array
-  Int_t fCurrentChamber; //! Current chamber
+  const AliMUONData* fData; //!< Pointer to data accessor
+  Int_t fFirstChamber;      //!< First chamber to iterate on
+  Int_t fLastChamber;       //!< Last chamber to iterate on      
+  TClonesArray* fDigits;    //!< Digits of the current chamber
+  Int_t fCurrentDigit;      //!< Current position within fDigits array
+  Int_t fCurrentChamber;    //!< Current chamber
   
-  ClassDef(AliMUONDataDigitIterator,0)
+  ClassDef(AliMUONDataDigitIterator,0) // Iterator on digits
 };      
 
 #endif
index da778c8..226e1d3 100644 (file)
@@ -129,24 +129,24 @@ class AliMUONDataInterface : public TObject
   Bool_t FetchTreeR();
   Bool_t FetchTreeT();
   
-  Bool_t fCreatedRunLoader;  //! If this object created the fRunloader then this flag is set.  
-  
-  Bool_t fHitAddressSet;     //! Flag specifying if the TTree address for the hit tree was set.
-  Bool_t fSDigitAddressSet;  //! Flag specifying if the TTree address for the s-digit tree was set.
-  Bool_t fDigitAddressSet;   //! Flag specifying if the TTree address for the digit tree was set.
-  Bool_t fClusterAddressSet; //! Flag specifying if the TTree address for the cluster tree was set.
-  Bool_t fTriggerAddressSet; //! Flag specifying if the TTree address for the trigger tree was set.
-  Bool_t fRecTracksAddressSet; //! Flag specifying if the TTree address for the rec tracks tree was set.
-  
-  AliRunLoader* fRunloader;  //! Pointer to the runloader object used.
-  AliLoader* fMuonloader;    //! Pointer to the muon loader object used.
-  AliMUONData fData;         //! Pointer to the muon raw data interface.
-  TString fFilename;         //! The file name from which we are fetching data.
-  TString fFoldername;       //! The folder name from which we are fetching data.
-  Int_t fEventnumber;        //! The currently selected event.
-  Int_t fTrack;              //! The currently selected track.
-  Int_t fSCathode;           //! The currently selected cathode in TreeS.
-  Int_t fCathode;            //! The currently selected cathode in TreeD.
+  Bool_t fCreatedRunLoader;  //!< If this object created the fRunloader then this flag is set. 
+  
+  Bool_t fHitAddressSet;     //!< Flag specifying if the TTree address for the hit tree was set.
+  Bool_t fSDigitAddressSet;  //!< Flag specifying if the TTree address for the s-digit tree was set.
+  Bool_t fDigitAddressSet;   //!< Flag specifying if the TTree address for the digit tree was set.
+  Bool_t fClusterAddressSet; //!< Flag specifying if the TTree address for the cluster tree was set.
+  Bool_t fTriggerAddressSet; //!< Flag specifying if the TTree address for the trigger tree was set.
+  Bool_t fRecTracksAddressSet; //!< Flag specifying if the TTree address for the rec tracks tree was set.
+  
+  AliRunLoader* fRunloader;  //!< Pointer to the runloader object used.
+  AliLoader* fMuonloader;    //!< Pointer to the muon loader object used.
+  AliMUONData fData;         //!< Pointer to the muon raw data interface.
+  TString fFilename;         //!< The file name from which we are fetching data.
+  TString fFoldername;       //!< The folder name from which we are fetching data.
+  Int_t fEventnumber;        //!< The currently selected event.
+  Int_t fTrack;              //!< The currently selected track.
+  Int_t fSCathode;           //!< The currently selected cathode in TreeS.
+  Int_t fCathode;            //!< The currently selected cathode in TreeD.
   
   ClassDef(AliMUONDataInterface, 0)  // A easy to use interface to data in the MUON module.
     };
index 216a69e..33c7625 100644 (file)
@@ -37,7 +37,7 @@ public:
   void Reset();
   
 private:
-  AliMUONVDataIterator* fIterator; //! the real worker   
+  AliMUONVDataIterator* fIterator; //!< the real worker   
 
 private:
   AliMUONDataIterator(const AliMUONDataIterator& rhs);
index ba7b139..21d2b29 100644 (file)
@@ -78,25 +78,30 @@ class AliMUONDigit : public TObject
     virtual void PatchTracks(Int_t mask);
     
 private:
-    Int_t fDetElemId;     // Detection element ID
-    Int_t fManuId;        // Id of the MANU chip.
-    Int_t fManuChannel;   // Channel within the MANU chip.
-    Int_t fSignal;        // Signal amplitude    
+    Int_t fDetElemId;     ///< Detection element ID
+    Int_t fManuId;        ///< Id of the MANU chip.
+    Int_t fManuChannel;   ///< Channel within the MANU chip.
+    Int_t fSignal;        ///< Signal amplitude    
       
-    Int_t fPadX;          // Pad number along x
-    Int_t fPadY;          // Pad number along y
-    Int_t fCathode;       // Cathode number
-    Int_t fADC;           // ADC value
-    UInt_t fFlags;        // Special flags (e.g. is the signal an overflow ?)
+    Int_t fPadX;          ///< Pad number along x
+    Int_t fPadY;          ///< Pad number along y
+    Int_t fCathode;       ///< Cathode number
+    Int_t fADC;           ///< ADC value
+    UInt_t fFlags;        ///< Special flags (e.g. is the signal an overflow ?)
     
-    Int_t fNtracks;       // MC tracks making to this digit.
-    Int_t* fTcharges;     //[fNtracks] charges of MC track making this digit
-    Int_t* fTracks;       //[fNtracks] primary MC tracks making this digit
-    Int_t fPhysics;       // MC physics contribution to signal 
-    Int_t fHit;           // MC hit number - temporary solution
+    Int_t fNtracks;       ///< MC tracks making to this digit.
+    
+    /// charges of MC track making this digit
+    Int_t* fTcharges;     //[fNtracks]  charges of MC track making this digit
+
+    /// primary MC tracks making this digit
+    Int_t* fTracks;       //[fNtracks]  primary MC tracks making this digit
+
+    Int_t fPhysics;       ///< MC physics contribution to signal 
+    Int_t fHit;           ///< MC hit number - temporary solution
   
-    static const UInt_t fgkSaturatedMask = 0x1; // the mask (part of fFlags) to indicate this digit is saturated
-    static const UInt_t fgkNoiseOnlyMask = 0x1000; // indicate a simulated digit due to noise only
+    static const UInt_t fgkSaturatedMask = 0x1; ///< the mask (part of fFlags) to indicate this digit is saturated
+    static const UInt_t fgkNoiseOnlyMask = 0x1000; ///< indicate a simulated digit due to noise only
     
     ClassDef(AliMUONDigit,4)  //Digits for MUON
 };
index 7d70669..efdb63d 100644 (file)
@@ -98,22 +98,22 @@ protected:
           
 
 private:
-   Int_t             fEvent;                // Current event
-   Int_t             fChamber;              // Current Chamber
-   Int_t             fCathode;              // Current cathode plane
-   Bool_t            fDrawClusters;         //Flag True if Clusters to be drawn
-   Bool_t            fDrawCoG;              //Flag True if CoG to be drawn
-   Bool_t            fDrawTracks;           //Flag True if tracks to be drawn
+   Int_t             fEvent;                ///< Current event
+   Int_t             fChamber;              ///< Current Chamber
+   Int_t             fCathode;              ///< Current cathode plane
+   Bool_t            fDrawClusters;         ///< Flag True if Clusters to be drawn
+   Bool_t            fDrawCoG;              ///< Flag True if CoG to be drawn
+   Bool_t            fDrawTracks;           ///< Flag True if tracks to be drawn
                                            
-   Int_t             fClustersCuts;         //Number of clusters surviving cuts
-   TPad             *fColPad;               //Pointer to the colors pad 
-   TObjArray        *fPoints;               //Array of points for each cathode
-   TObjArray        *fPhits;                //Array of hit points for each chamber
-   TObjArray        *fRpoints;              //Array of cog points for each cathode
-   Int_t            fNextCathode;           //Flagging next cathode
-
-   AliLoader*       fLoader;                //! MUON loader to get data
-   AliMUONData*     fMUONData;              //! Data container for MUON subsystem 
+   Int_t             fClustersCuts;         ///< Number of clusters surviving cuts
+   TPad             *fColPad;               ///< Pointer to the colors pad 
+   TObjArray        *fPoints;               ///< Array of points for each cathode
+   TObjArray        *fPhits;                ///< Array of hit points for each chamber
+   TObjArray        *fRpoints;              ///< Array of cog points for each cathode
+   Int_t            fNextCathode;           ///< Flagging next cathode
+
+   AliLoader*       fLoader;                //!< MUON loader to get data
+   AliMUONData*     fMUONData;              //!< Data container for MUON subsystem 
 
    ClassDef(AliMUONDisplay, 0)   //Utility class to display MUON events
 };
index ded2edf..9b0cebd 100644 (file)
@@ -42,25 +42,24 @@ class AliMUONGlobalTrigger : public TObject {
   void  SetGlobalPattern(Int_t globalPattern);
   Int_t GetGlobalPattern() const;
 
- ClassDef(AliMUONGlobalTrigger,1)  // reconstructed Global Trigger object    
-    
 private:
-  Int_t fSinglePlusLpt;  // Number of Single Plus Low pt 
-  Int_t fSinglePlusHpt;  // Number of Single Plus High pt 
-  Int_t fSinglePlusApt;  // Number of Single Plus All pt 
-  Int_t fSingleMinusLpt; // Number of Single Minus Low pt
-  Int_t fSingleMinusHpt; // Number of Single Minus High pt 
-  Int_t fSingleMinusApt; // Number of Single Minus All pt
-  Int_t fSingleUndefLpt; // Number of Single Undefined Low pt
-  Int_t fSingleUndefHpt; // Number of Single Undefined High pt 
-  Int_t fSingleUndefApt; // Number of Single Undefined All pt
-  Int_t fPairUnlikeLpt;  // Number of Unlike sign pair Low pt
-  Int_t fPairUnlikeHpt;  // Number of Unlike sign pair High pt
-  Int_t fPairUnlikeApt;  // Number of Unlike sign pair All pt
-  Int_t fPairLikeLpt;    // Number of Like sign pair Low pt
-  Int_t fPairLikeHpt;    // Number of Like sign pair High pt
-  Int_t fPairLikeApt;    // Number of Like sign pair All pt
+  Int_t fSinglePlusLpt;  ///< Number of Single Plus Low pt 
+  Int_t fSinglePlusHpt;  ///< Number of Single Plus High pt 
+  Int_t fSinglePlusApt;  ///< Number of Single Plus All pt 
+  Int_t fSingleMinusLpt; ///< Number of Single Minus Low pt
+  Int_t fSingleMinusHpt; ///< Number of Single Minus High pt 
+  Int_t fSingleMinusApt; ///< Number of Single Minus All pt
+  Int_t fSingleUndefLpt; ///< Number of Single Undefined Low pt
+  Int_t fSingleUndefHpt; ///< Number of Single Undefined High pt 
+  Int_t fSingleUndefApt; ///< Number of Single Undefined All pt
+  Int_t fPairUnlikeLpt;  ///< Number of Unlike sign pair Low pt
+  Int_t fPairUnlikeHpt;  ///< Number of Unlike sign pair High pt
+  Int_t fPairUnlikeApt;  ///< Number of Unlike sign pair All pt
+  Int_t fPairLikeLpt;    ///< Number of Like sign pair Low pt
+  Int_t fPairLikeHpt;    ///< Number of Like sign pair High pt
+  Int_t fPairLikeApt;    ///< Number of Like sign pair All pt
 
+ ClassDef(AliMUONGlobalTrigger,1)  // reconstructed Global Trigger object    
 };
 #endif
 
index 06f8d82..b62539a 100644 (file)
@@ -74,25 +74,25 @@ class AliMUONHit : public AliHit {
     Float_t Zref()     const {return fZref;}
 
  private:  
-    Bool_t    fIsDetElemId;   // False if fDetElemId contains Chamber Id (old code) 
-    Int_t     fDetElemId;     // Detection element ID
-    Float_t   fParticle;      // Geant3 particle type
-    Float_t   fTheta ;        // Incident theta angle in degrees      
-    Float_t   fPhi   ;        // Incident phi angle in degrees
-    Float_t   fTlength;       // Track length inside the chamber
-    Float_t   fEloss;         // ionisation energy loss in gas
-    Float_t   fAge;           // Particle Age
-    Int_t     fPHfirst;       // first padhit
-    Int_t     fPHlast;        // last padhit
+    Bool_t    fIsDetElemId;   ///< False if fDetElemId contains Chamber Id (old code) 
+    Int_t     fDetElemId;     ///< Detection element ID
+    Float_t   fParticle;      ///< Geant3 particle type
+    Float_t   fTheta ;        ///< Incident theta angle in degrees      
+    Float_t   fPhi   ;        ///< Incident phi angle in degrees
+    Float_t   fTlength;       ///< Track length inside the chamber
+    Float_t   fEloss;         ///< ionisation energy loss in gas
+    Float_t   fAge;           ///< Particle Age
+    Int_t     fPHfirst;       ///< First padhit
+    Int_t     fPHlast;        ///< Last padhit
 
-    Float_t   fPTot;          // Local momentum P of the track when entering in the chamber
-    Float_t   fPx;            // Px
-    Float_t   fPy;            // Py
-    Float_t   fPz;            // Pz
+    Float_t   fPTot;          ///< Local momentum P of the track when entering in the chamber
+    Float_t   fPx;            ///< Px
+    Float_t   fPy;            ///< Py
+    Float_t   fPz;            ///< Pz
     
-    Float_t   fXref;          // X position of hit in the center of the chamber (without angle effect)
-    Float_t   fYref;          // Y position of hit in the center of the chamber (without angle effect)
-    Float_t   fZref;          // Z position of hit in the center of the chamber (without angle effect)
+    Float_t   fXref;          ///< X position of hit in the center of the chamber (without angle effect)
+    Float_t   fYref;          ///< Y position of hit in the center of the chamber (without angle effect)
+    Float_t   fZref;          ///< Z position of hit in the center of the chamber (without angle effect)
 
     
     ClassDef(AliMUONHit,1)    //Hit object for MUON
index 6a4a648..1dd7b09 100644 (file)
@@ -33,7 +33,7 @@ class AliMUONLoader : public AliLoader
     AliMUONLoader(const AliMUONLoader& rhs);
     AliMUONLoader& operator=(const AliMUONLoader& rhs);
 
-    AliMUONData * fMUONData; // data for MUON subsystem 
+    AliMUONData * fMUONData; ///< data for MUON subsystem 
 
   private:
     //descendant classes should
index d1c31e8..2dd7320 100644 (file)
@@ -77,28 +77,28 @@ class AliMUONLocalTrigger : public TObject {
   static void  DecodeDigitNumber(Int_t digitnumber, Int_t& chamber, Int_t& cathode, Int_t& digit);
 
 private:
-  Int_t fLoCircuit; // circuit number 
-  Int_t fLoStripX;  // X strip in MT11 
-  Int_t fLoDev;     // deviation 
-  Int_t fLoStripY;  // Y strip in MT11 
-  Int_t fLoLpt;     // Low pt  0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef
-  Int_t fLoHpt;     // High pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef
-  Int_t fLoApt;     // All pt  0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef
+  Int_t fLoCircuit; ///< Circuit number 
+  Int_t fLoStripX;  ///< X strip in MT11 
+  Int_t fLoDev;     ///< Deviation 
+  Int_t fLoStripY;  ///< Y strip in MT11 
+  Int_t fLoLpt;     ///< Low pt  0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef
+  Int_t fLoHpt;     ///< High pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef
+  Int_t fLoApt;     ///< All pt  0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef
 
-  UShort_t fX1Pattern; // X strip pattern for chamber 11
-  UShort_t fX2Pattern; // X strip pattern for chamber 12
-  UShort_t fX3Pattern; // X strip pattern for chamber 21
-  UShort_t fX4Pattern; // X strip pattern for chamber 22
+  UShort_t fX1Pattern; ///< X strip pattern for chamber 11
+  UShort_t fX2Pattern; ///< X strip pattern for chamber 12
+  UShort_t fX3Pattern; ///< X strip pattern for chamber 21
+  UShort_t fX4Pattern; ///< X strip pattern for chamber 22
 
-  UShort_t fY1Pattern; // Y strip pattern for chamber 11
-  UShort_t fY2Pattern; // Y strip pattern for chamber 12
-  UShort_t fY3Pattern; // Y strip pattern for chamber 21
-  UShort_t fY4Pattern; // Y strip pattern for chamber 22
+  UShort_t fY1Pattern; ///< Y strip pattern for chamber 11
+  UShort_t fY2Pattern; ///< Y strip pattern for chamber 12
+  UShort_t fY3Pattern; ///< Y strip pattern for chamber 21
+  UShort_t fY4Pattern; ///< Y strip pattern for chamber 22
 
 
-  Char_t fLoDecision; // local decision word (4 bits)
+  Char_t fLoDecision; ///< Local decision word (4 bits)
 
-  TArrayI fDigits;    // List of digit numbers from which this object was created.
+  TArrayI fDigits;    ///< List of digit numbers from which this object was created.
 
   ClassDef(AliMUONLocalTrigger,2)  // reconstructed Local Trigger object
 };
index 33fe006..bd09f05 100644 (file)
@@ -51,14 +51,14 @@ class AliMUONMathieson : public TObject
     
  private:
   
-    Float_t fSqrtKx3;                  // Mathieson Sqrt(Kx3)
-    Float_t fKx2;                      // Mathieson Kx2
-    Float_t fKx4;                      // Mathieson Kx4 = Kx1/Kx2/Sqrt(Kx3)  
-    Float_t fSqrtKy3;                  // Mathieson Sqrt(Ky3)
-    Float_t fKy2;                      // Mathieson Ky2
-    Float_t fKy4;                      // Mathieson Ky4 = Ky1/Ky2/Sqrt(Ky3)
-    Float_t fPitch;                    // anode-cathode pitch
-    Float_t fInversePitch;             // 1/Pitch
+    Float_t fSqrtKx3;                  ///< Mathieson Sqrt(Kx3)
+    Float_t fKx2;                      ///< Mathieson Kx2
+    Float_t fKx4;                      ///< Mathieson Kx4 = Kx1/Kx2/Sqrt(Kx3)  
+    Float_t fSqrtKy3;                  ///< Mathieson Sqrt(Ky3)
+    Float_t fKy2;                      ///< Mathieson Ky2
+    Float_t fKy4;                      ///< Mathieson Ky4 = Ky1/Ky2/Sqrt(Ky3)
+    Float_t fPitch;                    ///< anode-cathode pitch
+    Float_t fInversePitch;             ///< 1/Pitch
     ClassDef(AliMUONMathieson,3) // Implementation of Mathieson response
 };
 #endif
index 05cb9d0..3438491 100644 (file)
@@ -45,12 +45,12 @@ protected:
   AliMUONPoints(const AliMUONPoints& points);  
   AliMUONPoints& operator = (const AliMUONPoints& rhs);
 
-   Int_t            fHitIndex;         // Link to hit number 
-   Int_t            fTrackIndex;       // Link to track number 
-   Int_t            fDigitIndex;       // Link to digit 
-  TMarker3DBox     *fMarker[3];        // pointer to  associated 3D-marker
-  TMatrixF          *fMatrix;           // test
-  
+   Int_t            fHitIndex;         ///< Link to hit number 
+   Int_t            fTrackIndex;       ///< Link to track number 
+   Int_t            fDigitIndex;       ///< Link to digit 
+   TMarker3DBox    *fMarker[3];        ///< pointer to  associated 3D-marker
+   TMatrixF        *fMatrix;           ///< test
+   
   ClassDef(AliMUONPoints,1) //Class to draw detector clusters (is PolyMarker3D) for MUON
 };
 #endif
index 30b1724..e5ddbb4 100644 (file)
@@ -78,28 +78,29 @@ public:
    void         SetErrY(Float_t err);
 
 private:
-   Int_t       fIndexMap[50][2];  // indeces of digits
-   Int_t       fOffsetMap[50][2]; // Emmanuel special
-   Float_t     fContMap[50][2];   // Contribution from digit
-   Int_t       fPhysicsMap[50];   // Distinguish signal and background contr.
+   Int_t       fIndexMap[50][2];  ///< Indices of digits
+   Int_t       fOffsetMap[50][2]; ///< Emmanuel special
+   Float_t     fContMap[50][2];   ///< Contribution from digit
+   Int_t       fPhysicsMap[50];   ///< Distinguish signal and background contr.
   
-   Int_t       fQ[2]  ;           // Q of cluster (in ADC counts)     
-   Float_t     fX[2]  ;           // X of cluster
-   Float_t     fY[2]  ;           // Y of cluster
-   Float_t     fZ[2]  ;           // Z of cluster
-   Int_t       fTracks[3];        //labels of overlapped tracks
-   Int_t       fPeakSignal[2];    // Peak signal 
-   Int_t       fMultiplicity[2];  // Cluster multiplicity
-   Int_t       fClusterType;      // Cluster type
-   Int_t       fGhost;            // 0 if not a ghost or ghost problem solved
+   Int_t       fQ[2]  ;           ///< Q of cluster (in ADC counts)     
+   Float_t     fX[2]  ;           ///< X of cluster
+   Float_t     fY[2]  ;           ///< Y of cluster
+   Float_t     fZ[2]  ;           ///< Z of cluster
+   Int_t       fTracks[3];        ///< Labels of overlapped tracks
+   Int_t       fPeakSignal[2];    ///< Peak signal 
+   Int_t       fMultiplicity[2];  ///< Cluster multiplicity
+   Int_t       fClusterType;      ///< Cluster type
+   Int_t       fGhost;            ///< Ghost info
+                                  // 0 if not a ghost or ghost problem solved
                                   // >0 if ghost problem remains because
                                   // 1 both (true and ghost) satify 
                                   //   charge chi2 compatibility
                                   // 2 none give satisfactory chi2
-   Int_t       fNcluster[2];      // Number of clusters
-   Float_t     fChi2[2];          // Chi**2 of fit
-   Int_t       fDetElemId;        // ID number of the detection element (slat) on which the cluster is found. 
-   Float_t     fErrXY[2];         // coordinate errors
+   Int_t       fNcluster[2];      ///< Number of clusters
+   Float_t     fChi2[2];          ///< Chi**2 of fit
+   Int_t       fDetElemId;        ///< ID number of the detection element (slat) on which the cluster is found. 
+   Float_t     fErrXY[2];         ///< coordinate errors
    ClassDef(AliMUONRawCluster,1)  //Cluster class for MUON
 };
 
index d76ea5e..f37236d 100644 (file)
@@ -98,10 +98,10 @@ class AliMUONSegFactory : public  TObject {
     void BuildStation6();
 
     // data members    
-    AliMpSegFactory       fMpSegFactory;   // Mapping segmentation factory
-    AliMpStringObjMap     fDESegmentations;// Map of DE segmentations to DE names
-    AliMUONSegmentation*  fSegmentation;   // Segmentation container 
-    const AliMUONGeometryTransformer* fkTransformer; // Geometry transformer
+    AliMpSegFactory       fMpSegFactory;   ///< Mapping segmentation factory
+    AliMpStringObjMap     fDESegmentations;///< Map of DE segmentations to DE names
+    AliMUONSegmentation*  fSegmentation;   ///< Segmentation container 
+    const AliMUONGeometryTransformer* fkTransformer; ///< Geometry transformer
 
   ClassDef(AliMUONSegFactory,0)  // MUON Factory for Chambers and Segmentation
 };
index c286519..bd06d6a 100644 (file)
@@ -39,7 +39,7 @@ class AliMUONSlatGeometryBuilder : public AliMUONVGeometryBuilder
   private:
     Int_t  ConvertSlatNum(Int_t numslat, Int_t quadnum, Int_t fspq) const;
 
-    AliMUON*  fMUON; // the MUON detector class 
+    AliMUON*  fMUON; ///< the MUON detector class 
         
   ClassDef(AliMUONSlatGeometryBuilder,1) //MUON Station3 geometry construction class 
 };
index 59b890c..4c7b05e 100644 (file)
@@ -168,47 +168,47 @@ class AliMUONSt12QuadrantSegmentation : public AliMUONVGeometryDESegmentation
 
     // From mapping
     //
-    AliMpStationType         fStationType;       // station type
-    AliMpPlaneType           fPlaneType;         // plane type
-    const AliMpSector*       fSector;            // sector (from mapping)
-    AliMpSectorSegmentation* fSectorSegmentation;// sector segmentation (from mapping)
-    AliMpVPadIterator*       fSectorIterator;    // ! iterator over pads
+    AliMpStationType         fStationType;       ///< Station type
+    AliMpPlaneType           fPlaneType;         ///< Plane type
+    const AliMpSector*       fSector;            ///< Sector (from mapping)
+    AliMpSectorSegmentation* fSectorSegmentation;///< Sector segmentation (from mapping)
+    AliMpVPadIterator*       fSectorIterator;    //!< Iterator over pads
 
     // Wire pitch
     //
-    Float_t         fWireD;  // wire pitch
-                             // (smaller distance between anode wires)
+    Float_t         fWireD;  ///< \ brief Wire pitch
+                             ///< (smaller distance between anode wires)
     
     // Reference to mother chamber
     //
-    AliMUONChamber* fChamber; // ! Reference to mother chamber
-    Int_t           fId;      // Identifier
-    Float_t         fRmin;    // inner radius
-    Float_t         fRmax;    // outer radius
-    Float_t         fZ;       // z-position of chamber
+    AliMUONChamber* fChamber; //!< Reference to mother chamber
+    Int_t           fId;      ///< Identifier
+    Float_t         fRmin;    ///< Inner radius
+    Float_t         fRmax;    ///< Outer radius
+    Float_t         fZ;       ///< Z-position of chamber
 
     // Current pad during integration (cursor for disintegration)
     //
-    Int_t   fIx;     // ! pad coord.  x 
-    Int_t   fIy;     // ! pad coord.  y 
-    Float_t fX;      // ! real coord. x
-    Float_t fY;      // ! real ccord. y
-    Int_t   fZone;   // ! Current zone (sector in AliSegmentation naming)
+    Int_t   fIx;     //!< Pad coord.  x 
+    Int_t   fIy;     //!< Pad coord.  y 
+    Float_t fX;      //!< Real coord. x
+    Float_t fY;      //!< Real ccord. y
+    Int_t   fZone;   //!< Current zone (sector in AliSegmentation naming)
     
     // Current pad and wire during tracking (cursor at hit centre)
     //
-    Float_t fXhit;  // ! x-position of hit
-    Float_t fYhit;  // ! y-position of hit
+    Float_t fXhit;  //!< X-position of hit
+    Float_t fYhit;  //!< Y-position of hit
 
     // Reference point to define signal generation condition
     //
-    Int_t   fIxt;   // ! pad coord. x
-    Int_t   fIyt;   // ! pad coord. y
-    Int_t   fIwt;   // ! wire number
-    Float_t fXt;    // ! x
-    Float_t fYt;    // ! y
+    Int_t   fIxt;   //!< Pad coord. x
+    Int_t   fIyt;   //!< Pad coord. y
+    Int_t   fIwt;   //!< Wire number
+    Float_t fXt;    //!< X
+    Float_t fYt;    //!< Y
 
-    TObjArray* fCorrA; // ! Array of correction functions
+    TObjArray* fCorrA; //!< Array of correction functions
 
   ClassDef(AliMUONSt12QuadrantSegmentation,2) // Station1 segmentation
 };
index 20df83f..da93d04 100644 (file)
@@ -37,7 +37,7 @@ class AliMUONSt1GeometryBuilder : public AliMUONVGeometryBuilder
     AliMUONSt1GeometryBuilder& operator = (const AliMUONSt1GeometryBuilder& rhs);
     
   private:
-     AliMUON*  fMUON; // the MUON detector class 
+     AliMUON*  fMUON; ///< the MUON detector class 
         
   ClassDef(AliMUONSt1GeometryBuilder,1) //MUON Station1 coarse geometry construction class 
 };
index 4d2b4be..93c5a47 100644 (file)
@@ -63,63 +63,63 @@ class AliMUONSt1GeometryBuilderV2 : public AliMUONVGeometryBuilder
   private:
     // Constants
     //
-    static const GReal_t fgkHzPadPlane;    // Pad plane
-    static const GReal_t fgkHzFoam;        // Foam of mechanicalplane
-    static const GReal_t fgkHzFR4;         // FR4 of mechanical plane
-    static const GReal_t fgkHzSnPb;        // Pad/Kapton connection (66 pt)
-    static const GReal_t fgkHzKapton;      // Kapton
-    static const GReal_t fgkHzBergPlastic; // Berg connector 
-    static const GReal_t fgkHzBergCopper;  // Berg connector (80 pt)
-    static const GReal_t fgkHzDaughter;    // Daughter board
-    static const GReal_t fgkHzGas;         // ArCO2 Gas
+    static const GReal_t fgkHzPadPlane;    ///< Pad plane
+    static const GReal_t fgkHzFoam;        ///< Foam of mechanicalplane
+    static const GReal_t fgkHzFR4;         ///< FR4 of mechanical plane
+    static const GReal_t fgkHzSnPb;        ///< Pad/Kapton connection (66 pt)
+    static const GReal_t fgkHzKapton;      ///< Kapton
+    static const GReal_t fgkHzBergPlastic; ///< Berg connector 
+    static const GReal_t fgkHzBergCopper;  ///< Berg connector (80 pt)
+    static const GReal_t fgkHzDaughter;    ///< Daughter board
+    static const GReal_t fgkHzGas;         ///< ArCO2 Gas
         
     // Sensitive copper pads, foam layer, PCB and electronics model parameters
-    static const GReal_t fgkHxHole;          // foam hole paremeter
-    static const GReal_t fgkHyHole;          // foam hole paremeter
-    static const GReal_t fgkHxBergPlastic;   // Berg connector parameter
-    static const GReal_t fgkHyBergPlastic;   // Berg connector parameter
-    static const GReal_t fgkHxBergCopper;    // Berg connector parameter
-    static const GReal_t fgkHyBergCopper;    // Berg connector parameter
-    static const GReal_t fgkHxKapton;        // Kapton parameter
-    static const GReal_t fgkHyKapton;        // Kapton parameter
-    static const GReal_t fgkHxDaughter;      // Electronics parameter
-    static const GReal_t fgkHyDaughter;      // Electronics parameter
-    static const GReal_t fgkOffsetX;         // Offset X
-    static const GReal_t fgkOffsetY;         // Offset Y
-    static const GReal_t fgkDeltaFilleEtamX; // Electronics parameter
-    static const GReal_t fgkDeltaFilleEtamY; // Electronics parameter
-
-    static const GReal_t fgkDeltaQuadLHC; // LHC Origin wrt Quadrant Origin
-    static const GReal_t fgkFrameOffset;  // Frame offset
+    static const GReal_t fgkHxHole;          ///< foam hole paremeter
+    static const GReal_t fgkHyHole;          ///< foam hole paremeter
+    static const GReal_t fgkHxBergPlastic;   ///< Berg connector parameter
+    static const GReal_t fgkHyBergPlastic;   ///< Berg connector parameter
+    static const GReal_t fgkHxBergCopper;    ///< Berg connector parameter
+    static const GReal_t fgkHyBergCopper;    ///< Berg connector parameter
+    static const GReal_t fgkHxKapton;        ///< Kapton parameter
+    static const GReal_t fgkHyKapton;        ///< Kapton parameter
+    static const GReal_t fgkHxDaughter;      ///< Electronics parameter
+    static const GReal_t fgkHyDaughter;      ///< Electronics parameter
+    static const GReal_t fgkOffsetX;         ///< Offset X
+    static const GReal_t fgkOffsetY;         ///< Offset Y
+    static const GReal_t fgkDeltaFilleEtamX; ///< Electronics parameter
+    static const GReal_t fgkDeltaFilleEtamY; ///< Electronics parameter
+
+    static const GReal_t fgkDeltaQuadLHC; ///< LHC Origin wrt Quadrant Origin
+    static const GReal_t fgkFrameOffset;  ///< Frame offset
 
     // Pad planes offsets
-    static const GReal_t fgkPadXOffsetBP; // Horizontal offset in bending plane  
-    static const GReal_t fgkPadYOffsetBP; // Vertical offset in bending plane 
+    static const GReal_t fgkPadXOffsetBP; ///< Horizontal offset in bending plane  
+    static const GReal_t fgkPadYOffsetBP; ///< Vertical offset in bending plane 
 
     // Quadrant Mother volume - TUBS1   
-    static const GReal_t fgkMotherIR1;    // Middle Layer Rin
-    static const GReal_t fgkMotherOR1;    // Middle Layer Rout
-    static const GReal_t fgkMotherThick1; // Middle Layer Hz 
-    static const GReal_t fgkMotherPhiL1;  // Middle Layer Sphi
-    static const GReal_t fgkMotherPhiU1;  // Middle Layer Endphi
+    static const GReal_t fgkMotherIR1;    ///< Middle Layer Rin
+    static const GReal_t fgkMotherOR1;    ///< Middle Layer Rout
+    static const GReal_t fgkMotherThick1; ///< Middle Layer Hz 
+    static const GReal_t fgkMotherPhiL1;  ///< Middle Layer Sphi
+    static const GReal_t fgkMotherPhiU1;  ///< Middle Layer Endphi
 
     // Quadrant Mother volume - TUBS2 (2 copies at different Z's)   
-    static const GReal_t fgkMotherIR2;    // Near and Far Layer Rin
-    static const GReal_t fgkMotherOR2;    // Near and Far Layer Rout
-    static const GReal_t fgkMotherThick2; // Near and Far Layer Hz 
-    static const GReal_t fgkMotherPhiL2;  // Near and Far Layer Sphi
-    static const GReal_t fgkMotherPhiU2;  // Near and Far Layer Endphi  
-
-    static const char* fgkHoleName;          // prefix for automatic volume naming
-    static const char* fgkQuadrantEnvelopeName; // prefix for automatic volume naming
-    static const char* fgkQuadrantMLayerName;// prefix for automatic volume naming
-    static const char* fgkQuadrantNLayerName;// prefix for automatic volume naming
-    static const char* fgkQuadrantFLayerName;// prefix for automatic volume naming
-    static const char* fgkDaughterName;      // prefix for automatic volume naming
-    static const Int_t fgkFoamBoxNameOffset; // coefficient for automatic volume naming
-    static const Int_t fgkFR4BoxNameOffset;  // coefficient for automatic volume naming
-    static const Int_t fgkDaughterCopyNoOffset; // copy number offset for daugher
-                                                // boards positions in non-bending plane
+    static const GReal_t fgkMotherIR2;    ///< Near and Far Layer Rin
+    static const GReal_t fgkMotherOR2;    ///< Near and Far Layer Rout
+    static const GReal_t fgkMotherThick2; ///< Near and Far Layer Hz 
+    static const GReal_t fgkMotherPhiL2;  ///< Near and Far Layer Sphi
+    static const GReal_t fgkMotherPhiU2;  ///< Near and Far Layer Endphi  
+
+    static const char* fgkHoleName;          ///< prefix for automatic volume naming
+    static const char* fgkQuadrantEnvelopeName; ///< prefix for automatic volume naming
+    static const char* fgkQuadrantMLayerName;///< prefix for automatic volume naming
+    static const char* fgkQuadrantNLayerName;///< prefix for automatic volume naming
+    static const char* fgkQuadrantFLayerName;///< prefix for automatic volume naming
+    static const char* fgkDaughterName;      ///< prefix for automatic volume naming
+    static const Int_t fgkFoamBoxNameOffset; ///< coefficient for automatic volume naming
+    static const Int_t fgkFR4BoxNameOffset;  ///< coefficient for automatic volume naming
+    static const Int_t fgkDaughterCopyNoOffset; ///< \brief copy number offset for daughter 
+                                                /// boards positions in non-bending plane
 
     // Methods
     //
@@ -157,7 +157,7 @@ class AliMUONSt1GeometryBuilderV2 : public AliMUONVGeometryBuilder
     //Float_t  fRadlCopper;  //! copper computed radiation length
     //Float_t  fRadlFoam;    //! foam   computed radiation length
     //Float_t  fRadlFR4;     //! FR4    computed radiation length
-    AliMUON*  fMUON; // the MUON detector class 
+    AliMUON*  fMUON; ///< the MUON detector class 
     
   ClassDef(AliMUONSt1GeometryBuilderV2,1)  // MUON Detector base class
 };
index 2d1e99e..83c32c9 100644 (file)
@@ -30,8 +30,8 @@ class AliMUONSt1SpecialMotif
     Double_t GetRotAngle() const {return fRotAngle;}
 
   private:
-    TVector2  fDelta;   // offset of this motif
-    Double_t  fRotAngle;// rotation angle in degrees (0 = vertical) 
+    TVector2  fDelta;   ///< offset of this motif
+    Double_t  fRotAngle;///< rotation angle in degrees (0 = vertical) 
 };
 
 #endif //ALI_MUON_ST1_SPECIAL_MOTIF_H
index 128aa2b..e360e0b 100644 (file)
@@ -37,7 +37,7 @@ class AliMUONSt2GeometryBuilder : public AliMUONVGeometryBuilder
     AliMUONSt2GeometryBuilder& operator = (const AliMUONSt2GeometryBuilder& rhs);
     
   private:
-     AliMUON*  fMUON; // the MUON detector class 
+     AliMUON*  fMUON; ///< the MUON detector class 
         
   ClassDef(AliMUONSt2GeometryBuilder,1) // MUON Station2 coarse geometry construction class
 };
index 60fbedc..7764879 100644 (file)
@@ -37,7 +37,7 @@ class AliMUONSt2GeometryBuilderV2 : public AliMUONVGeometryBuilder
     AliMUONSt2GeometryBuilderV2& operator = (const AliMUONSt2GeometryBuilderV2& rhs);
     
   private:
-     AliMUON*  fMUON; // the MUON detector class 
+     AliMUON*  fMUON; ///< the MUON detector class 
         
   ClassDef(AliMUONSt2GeometryBuilderV2,1) //MUON Station2 detailed geometry construction class
 };
index d9113bb..7e73b0e 100644 (file)
@@ -91,56 +91,56 @@ class AliMUONSt345SlatSegmentation : public AliMUONVGeometryDESegmentation
 
  private:
     //  Internal geometry of the slat 
-    Bool_t      fBending;        // 0: Bending or 1:Non Bending segmentation
-    Int_t       fId;             // Identifier of detection element
-    Int_t       fNsec;           // Number of density sectors (should be 4, if not not warranty about the output
-    TArrayI*    fNDiv;           // Densities (d1, d2, d3, d4). It should be (4, 4, 2, 1) which goes from beam to out-beam
-    TArrayF*    fDpxD;           // x pad width per density sector
-    TArrayF*    fDpyD;           // x pad width per density sector
-    Float_t     fDpx;            // x pad base width  
-    Float_t     fDpy;            // y pad base width
-    Int_t       fNpx;            // Number of pads in x
-    Int_t       fNpy;            // Number of pads in y
-    Float_t     fWireD;          // wire pitch
-    Int_t       fRtype;          // type of the slat: rounded R=1,2,3, rounded short R=-1,-2,-3, short R=4, normal R=0
+    Bool_t      fBending;        ///< 0: Bending or 1:Non Bending segmentation
+    Int_t       fId;             ///< Identifier of detection element
+    Int_t       fNsec;           ///< Number of density sectors (should be 4, if not not warranty about the output
+    TArrayI*    fNDiv;           ///< Densities (d1, d2, d3, d4). It should be (4, 4, 2, 1) which goes from beam to out-beam
+    TArrayF*    fDpxD;           ///< x pad width per density sector
+    TArrayF*    fDpyD;           ///< x pad width per density sector
+    Float_t     fDpx;            ///< x pad base width  
+    Float_t     fDpy;            ///< y pad base width
+    Int_t       fNpx;            ///< Number of pads in x
+    Int_t       fNpy;            ///< Number of pads in y
+    Float_t     fWireD;          ///< Wire pitch
+    Int_t       fRtype;          ///< Type of the slat: rounded R=1,2,3, rounded short R=-1,-2,-3, short R=4, normal R=0
     // 
-    Int_t       fSector;         // Current density sector
-    Float_t     fDxPCB;          // x-size of PCB board
-    Float_t     fDyPCB;          // y-size of PCB board
-    Int_t       fPcbBoards[4];   // number of PCB boards per density sector n1,n2,n3,n4 
+    Int_t       fSector;         ///< Current density sector
+    Float_t     fDxPCB;          ///< x-size of PCB board
+    Float_t     fDyPCB;          ///< y-size of PCB board
+    Int_t       fPcbBoards[4];   ///< Number of PCB boards per density sector n1,n2,n3,n4 
     // n1 PcbBoard with density d1, n2 PcbBoards with density d2, etc ....
    
     // Segmentation map
-    Int_t       fNpxS[10];       // Number of pads per sector in x
-    Int_t       fNpyS[10];       // Number of pads per sector in y    
-    Float_t     fCx[10];         // pad-sector contour x vs y      
-    Float_t     fCy;             // y offset      
+    Int_t       fNpxS[10];       ///< Number of pads per sector in x
+    Int_t       fNpyS[10];       ///< Number of pads per sector in y    
+    Float_t     fCx[10];         ///< Pad-sector contour x vs y      
+    Float_t     fCy;             ///< y offset      
 
     // Current pad and wire during tracking (cursor at hit centre)
-    Float_t     fXhit;  // ! x-position of hit
-    Float_t     fYhit;  // ! y-position of hit
+    Float_t     fXhit;  //!< x-position of hit
+    Float_t     fYhit;  //!< y-position of hit
 
     // Current pad and wire during tracking (cursor at hit centre)
-    Int_t       fIx;   // ! pad coord.  x 
-    Int_t       fIy;   // ! pad coord.  y 
-    Float_t     fX;    // ! real coord. x
-    Float_t     fY;    // ! real ccord. y
+    Int_t       fIx;   //!< Pad coord.  x 
+    Int_t       fIy;   //!< Pad coord.  y 
+    Float_t     fX;    //!< Real coord. x
+    Float_t     fY;    //!< Real ccord. y
     
     // Chamber region consideres during disintegration   
-    Int_t       fIxmin; // ! lower left  x
-    Int_t       fIxmax; // ! lower left  y
-    Int_t       fIymin; // ! upper right x
-    Int_t       fIymax; // ! upper right y 
+    Int_t       fIxmin; //!< Lower left  x
+    Int_t       fIxmax; //!< Lower left  y
+    Int_t       fIymin; //!< Upper right x
+    Int_t       fIymax; //!< Upper right y 
 
     // Chamber region consideres during disintegration  (lower left and upper right corner)
-    Float_t     fXmin;           // lower left  x
-    Float_t     fXmax;           // lower left  y
-    Float_t     fYmin;           // upper right x
-    Float_t     fYmax;           // upper right y 
+    Float_t     fXmin;  ///< Lower left  x
+    Float_t     fXmax;  ///< Lower left  y
+    Float_t     fYmin;  ///< Upper right x
+    Float_t     fYmax;  ///< Upper right y 
 
-    Bool_t      fInitDone;       // flag for initialization
+    Bool_t      fInitDone; ///< Flag for initialization
 
-    ClassDef(AliMUONSt345SlatSegmentation,3) 
+    ClassDef(AliMUONSt345SlatSegmentation,3) // St345 segmentation
 };
 #endif
 
index a37c1f4..b81d0b6 100644 (file)
@@ -128,15 +128,15 @@ class AliMUONSt345SlatSegmentationV2 : public AliMUONVGeometryDESegmentation
      
  private:
 
-  Int_t fDetElemId;                // det element Id
-       AliMpPlaneType fPlaneType; // plane type
-  const AliMpSlat* fSlat;          // slat
-  AliMpSlatSegmentation* fSlatSegmentation; // slat segmentation
-  AliMpVPadIterator* fPadIterator; //! pad iterator
-  AliMpPad fCurrentPad; //!FIXME: should not be needed, if we externalise the SetPad, SetHit, IntegrationLimits methods which have nothing to do here anyway, together with the iteration methods FirstPad, NextPad, MorePads, which have nothing to do here either.
-  Float_t fXhit;        //!  x-position of hit
-  Float_t fYhit;        //!  y-position of hit
-  ClassDef(AliMUONSt345SlatSegmentationV2,1)
+  Int_t fDetElemId;                ///< det element Id
+       AliMpPlaneType fPlaneType; ///< plane type
+  const AliMpSlat* fSlat;          ///< slat
+  AliMpSlatSegmentation* fSlatSegmentation; ///< slat segmentation
+  AliMpVPadIterator* fPadIterator; //!< pad iterator
+  AliMpPad fCurrentPad; //!< FIXME: should not be needed, if we externalise the SetPad, SetHit, IntegrationLimits methods which have nothing to do here anyway, together with the iteration methods FirstPad, NextPad, MorePads, which have nothing to do here either.
+  Float_t fXhit;        //!<  x-position of hit
+  Float_t fYhit;        //!<  y-position of hit
+  ClassDef(AliMUONSt345SlatSegmentationV2,1) // St345 segmentation V2
 };
 
 #endif
index 47e8019..f475587 100644 (file)
@@ -33,8 +33,8 @@ class AliMUONTransientDigit : public AliMUONDigit
     AliMUONTransientDigit(const AliMUONTransientDigit& digit);
     AliMUONTransientDigit & operator =(const AliMUONTransientDigit & rhs);
 
-    Int_t          fChamber;       // chamber number of pad
-    TObjArray     *fTrackList;     // List of tracks contributing
+    Int_t          fChamber;       ///< chamber number of pad
+    TObjArray     *fTrackList;     ///< List of tracks contributing
 
   ClassDef(AliMUONTransientDigit,1)  // Transient digit for MUON
 };
index 951ff0f..a580b1c 100644 (file)
@@ -68,19 +68,17 @@ class AliMUONTriggerCircuit : public TObject
   void LoadYPos2();
   void LoadXPos2();
    
-  ClassDef(AliMUONTriggerCircuit,1) // Trigger Circuit class
-    
- private:    
-  Int_t fIdCircuit;            // circuit Id number
-  Int_t fX2m;                  // internal info needed by TriggerDecision
-  Int_t fX2ud;                 // internal info needed by TriggerDecision
-  Int_t fOrMud[2];             // internal info needed by TriggerDecision
-  Int_t fXcode[4][32];         // code of X strips
-  Int_t fYcode[4][32];         // code of Y strips 
-  Float_t fXpos11[16];         // X position of Y strips in MC11
-  Float_t fYpos11[31];         // Y position of X strips in MC11
-  Float_t fYpos21[63];         // Y position of X strips in MC21
+  Int_t fIdCircuit;            ///< circuit Id number
+  Int_t fX2m;                  ///< internal info needed by TriggerDecision
+  Int_t fX2ud;                 ///< internal info needed by TriggerDecision
+  Int_t fOrMud[2];             ///< internal info needed by TriggerDecision
+  Int_t fXcode[4][32];         ///< code of X strips
+  Int_t fYcode[4][32];         ///< code of Y strips 
+  Float_t fXpos11[16];         ///< X position of Y strips in MC11
+  Float_t fYpos11[31];         ///< Y position of X strips in MC11
+  Float_t fYpos21[63];         ///< Y position of X strips in MC21
 
+  ClassDef(AliMUONTriggerCircuit,1) // Trigger Circuit class
 };
 #endif
 
index 050a270..8486286 100644 (file)
@@ -70,13 +70,12 @@ private:
                 Int_t detElemId, const AliMpPad& pad,
                 Double_t xyGlobal[4]);    
   
-  ClassDef(AliMUONTriggerCircuitNew,1) // Trigger Circuit class
-    
 private:    
-  Int_t fILocalBoard;          // local board number
-  Float_t fXpos11[16];         // X position of Y strips in MC11
-  Float_t fYpos11[31];         // Y position of X strips in MC11
-  Float_t fYpos21[63];         // Y position of X strips in MC21
-  
+  Int_t fILocalBoard;          ///< local board number
+  Float_t fXpos11[16];         ///< X position of Y strips in MC11
+  Float_t fYpos11[31];         ///< Y position of X strips in MC11
+  Float_t fYpos21[63];         ///< Y position of X strips in MC21
+
+  ClassDef(AliMUONTriggerCircuitNew,1) // Trigger Circuit class
 };
 #endif
index 3b35149..b1c4a50 100644 (file)
@@ -31,15 +31,15 @@ public:
   static Float_t StripLength(Int_t istrip);
   
 private:
-  static const Int_t fgkNmodule;        // total number of module
-  static const Int_t fgkModuleId[126];  // module Id. number
-  static const Int_t fgkNstripX[126];   // number of X strips 
-  static const Int_t fgkNstripY[126];   // number of Y strips 
-  static const Float_t fgkXcMin[126];   // min X pos of module
-  static const Float_t fgkXcMax[126];   // max X poa of module 
-  static const Int_t fgkCircuitId[234]; // circuit Id. number
-  static const Float_t fgkStripWidth[3]; // strip width
-  static const Float_t fgkStripLength[4]; // strip length
+  static const Int_t fgkNmodule;        ///< total number of module
+  static const Int_t fgkModuleId[126];  ///< module Id. number
+  static const Int_t fgkNstripX[126];   ///< number of X strips 
+  static const Int_t fgkNstripY[126];   ///< number of Y strips 
+  static const Float_t fgkXcMin[126];   ///< min X pos of module
+  static const Float_t fgkXcMax[126];   ///< max X poa of module 
+  static const Int_t fgkCircuitId[234]; ///< circuit Id. number
+  static const Float_t fgkStripWidth[3]; ///< strip width
+  static const Float_t fgkStripLength[4]; ///< strip length
   
   ClassDef(AliMUONTriggerConstants,1) // Trigger Constants class
 
index eb128fd..46151e1 100644 (file)
@@ -43,12 +43,12 @@ private:
   void AddCrate(const char* crateName); 
   
 private:
-  AliMpExMap* fCrates; // list of crates
-  AliMpExMap* fLocalBoards; // local boards (indexed by their number)
-  TExMapIter* fCrateIterator; //! iterator for the crate map above
-  TExMapIter* fLBIterator; //! iterator for boards (through crates)
-  AliMUONTriggerCrate* fCurrentCrate; //! used for iterating on local board
-  Int_t fCurrentLocalBoard; //! used for iterating on local board
+  AliMpExMap* fCrates; ///< list of crates
+  AliMpExMap* fLocalBoards; ///< local boards (indexed by their number)
+  TExMapIter* fCrateIterator; //!< iterator for the crate map above
+  TExMapIter* fLBIterator; //!< iterator for boards (through crates)
+  AliMUONTriggerCrate* fCurrentCrate; //!< used for iterating on local board
+  Int_t fCurrentLocalBoard; //!< used for iterating on local board
 
   ClassDef(AliMUONTriggerCrateStore,1) // Reader for CRATE.TXT file
 };
index dcfdb29..42d472a 100755 (executable)
@@ -41,11 +41,13 @@ private:
     Int_t FindChamberIndex(Int_t detElemId);
     Int_t FindSlatIndex(Int_t detElemId);
     
-    static const Int_t fgkNofCells=80; // number of cells
+    static const Int_t fgkNofCells=80; ///< Number of cells
     
+    /// Cell content [trig. chambers][RPCs][cathode][cellsX][cellsY]
     Float_t fCellContent[4][18][2][fgkNofCells][fgkNofCells]; //[trig. chambers][RPCs][cathode][cellsX][cellsY]
-    Float_t fCellSize[4][18][2]; //the size of the cells
-    Int_t fCellNumber[4][18][2]; //id of the cells
+
+    Float_t fCellSize[4][18][2]; ///< the size of the cells
+    Int_t fCellNumber[4][18][2]; ///< id of the cells
     
     ClassDef(AliMUONTriggerEfficiencyCells,1) // Trigger efficiency store
 };
index 9e278d0..982a053 100644 (file)
@@ -37,7 +37,7 @@ class AliMUONTriggerGeometryBuilder : public AliMUONVGeometryBuilder
     AliMUONTriggerGeometryBuilder& operator = (const AliMUONTriggerGeometryBuilder& rhs);
     
   private:
-     AliMUON*  fMUON; // the MUON detector class 
+     AliMUON*  fMUON; ///< the MUON detector class 
         
   ClassDef(AliMUONTriggerGeometryBuilder,1) // MUON Trigger stations geometry construction class
 };
index 080de7d..c2ace1a 100644 (file)
@@ -36,15 +36,15 @@ class AliMUONTriggerLut : public TNamed
   Int_t GetMask(Int_t ystrip);
 
 private:
-  TH3 *fLptPlus; //3-d histogram with 234x32x31 bins Low pt Plus  
-  TH3 *fLptMinu; //3-d histogram with 234x32x31 bins Low pt Minus
-  TH3 *fLptUnde; //3-d histogram with 234x32x31 bins Low pt Undefined
-  TH3 *fHptPlus; //3-d histogram with 234x32x31 bins High pt Plus
-  TH3 *fHptMinu; //3-d histogram with 234x32x31 bins High pt Minus 
-  TH3 *fHptUnde; //3-d histogram with 234x32x31 bins High pt Undefined 
-  TH3 *fAptPlus; //3-d histogram with 234x32x31 bins All pt Plus  
-  TH3 *fAptMinu; //3-d histogram with 234x32x31 bins All pt Minus  
-  TH3 *fAptUnde; //3-d histogram with 234x32x31 bins All pt Undefined    
+  TH3 *fLptPlus; ///< 3-d histogram with 234x32x31 bins Low pt Plus  
+  TH3 *fLptMinu; ///< 3-d histogram with 234x32x31 bins Low pt Minus
+  TH3 *fLptUnde; ///< 3-d histogram with 234x32x31 bins Low pt Undefined
+  TH3 *fHptPlus; ///< 3-d histogram with 234x32x31 bins High pt Plus
+  TH3 *fHptMinu; ///< 3-d histogram with 234x32x31 bins High pt Minus 
+  TH3 *fHptUnde; ///< 3-d histogram with 234x32x31 bins High pt Undefined 
+  TH3 *fAptPlus; ///< 3-d histogram with 234x32x31 bins All pt Plus  
+  TH3 *fAptMinu; ///< 3-d histogram with 234x32x31 bins All pt Minus  
+  TH3 *fAptUnde; ///< 3-d histogram with 234x32x31 bins All pt Undefined    
 
   ClassDef(AliMUONTriggerLut,1) // Trigger Look up Table class
 
index 7f33847..da4b6ae 100644 (file)
@@ -92,36 +92,36 @@ class AliMUONTriggerSegmentation : public AliMUONVGeometryDESegmentation
     AliMUONTriggerSegmentation& operator=(const AliMUONTriggerSegmentation& rhs);
     
     //  Internal geometry 
-    Bool_t      fBending;        // 0: Bending or 1:Non Bending segmentation
-    Int_t       fId;             // Identifier of detection element
-    Int_t       fNsec;           // Number of density sectors 
-    Int_t       fNpx;            // Number of pads in x
-    Int_t       fNpy;            // Number of pads in y
-    Int_t       fSector;         // Current density sector
+    Bool_t      fBending;        ///< 0: Bending or 1:Non Bending segmentation
+    Int_t       fId;             ///< Identifier of detection element
+    Int_t       fNsec;           ///< Number of density sectors 
+    Int_t       fNpx;            ///< Number of pads in x
+    Int_t       fNpy;            ///< Number of pads in y
+    Int_t       fSector;         ///< Current density sector
 
     // Current pad and wire during tracking (cursor at hit centre)
-    Float_t     fXhit;  // ! x-position of hit
-    Float_t     fYhit;  // ! y-position of hit
+    Float_t     fXhit;  //!< x-position of hit
+    Float_t     fYhit;  //!< y-position of hit
 
     // Current pad and wire during tracking (cursor at hit centre)
-    Int_t       fIx;   // ! pad coord.  x 
-    Int_t       fIy;   // ! pad coord.  y 
-    Float_t     fX;    // ! real coord. x
-    Float_t     fY;    // ! real ccord. y
+    Int_t       fIx;   //!< pad coord.  x 
+    Int_t       fIy;   //!< pad coord.  y 
+    Float_t     fX;    //!< real coord. x
+    Float_t     fY;    //!< real ccord. y
     
 // add to St345SlatSegmentation
-    Int_t fLineNumber;        // line number of the RPC (1:9 - top:bottom)
-    Int_t fNstrip[7];         // number of strips per module in RPC
-    Float_t fStripYsize[7];   // strip Y size per module in RPC
-    Float_t fStripXsize[7];   // strip X size per module in RPC
-    Float_t fModuleXmin[7];   // x min position of modules
-    Float_t fModuleXmax[7];   // x max position of modules
-    Float_t fModuleYmin[7];   // y min position of modules
-    Float_t fRpcHalfXsize;    // RPC half size in x 
-    Float_t fRpcHalfYsize;    // RPC half size in y
+    Int_t fLineNumber;        ///< line number of the RPC (1:9 - top:bottom)
+    Int_t fNstrip[7];         ///< number of strips per module in RPC
+    Float_t fStripYsize[7];   ///< strip Y size per module in RPC
+    Float_t fStripXsize[7];   ///< strip X size per module in RPC
+    Float_t fModuleXmin[7];   ///< x min position of modules
+    Float_t fModuleXmax[7];   ///< x max position of modules
+    Float_t fModuleYmin[7];   ///< y min position of modules
+    Float_t fRpcHalfXsize;    ///< RPC half size in x 
+    Float_t fRpcHalfYsize;    ///< RPC half size in y
 // add to St345SlatSegmentation
     
-    ClassDef(AliMUONTriggerSegmentation,1) 
+    ClassDef(AliMUONTriggerSegmentation,1) // Trigger segmentation
 };
 #endif
 
index d82390d..22bc0ec 100644 (file)
@@ -122,17 +122,17 @@ protected:
     AliMUONTriggerSegmentationV2& operator=(const AliMUONTriggerSegmentationV2& rhs);
 
 private:
-    Int_t fDetElemId;          // det elem Id
-    AliMpPlaneType fPlaneType; // plane type
-    const AliMpTrigger* fSlat; // slat
-    AliMpTriggerSegmentation* fSlatSegmentation; // mapping segmentation
+    Int_t fDetElemId;          ///< det elem Id
+    AliMpPlaneType fPlaneType; ///< plane type
+    const AliMpTrigger* fSlat; ///< slat
+    AliMpTriggerSegmentation* fSlatSegmentation; ///< mapping segmentation
 //    AliMpVPadIterator* fPadIterator; //!
-    AliMpPad fCurrentPad; //!FIXME: should not be needed, if we externalise the SetPad, SetHit, IntegrationLimits methods which have nothing to do here anyway, together with the iteration methods FirstPad, NextPad, MorePads, which have nothing to do here either.
-    Float_t fXhit;        //! x-position of hit
-    Float_t fYhit;        //! y-position of hit
-    Int_t fLineNumber;    // Line number of that detection element (from 1 to 9)
+    AliMpPad fCurrentPad; //!< FIXME: should not be needed, if we externalise the SetPad, SetHit, IntegrationLimits methods which have nothing to do here anyway, together with the iteration methods FirstPad, NextPad, MorePads, which have nothing to do here either.
+    Float_t fXhit;        //!< x-position of hit
+    Float_t fYhit;        //!< y-position of hit
+    Int_t fLineNumber;    ///< Line number of that detection element (from 1 to 9)
     
-    ClassDef(AliMUONTriggerSegmentationV2,1) 
+    ClassDef(AliMUONTriggerSegmentationV2,1) // Trigger segmentation V2
 };
 #endif