Coding convention violations: suppression
authordecaro <decaro@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 17 Jan 2010 16:58:30 +0000 (16:58 +0000)
committerdecaro <decaro@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 17 Jan 2010 16:58:30 +0000 (16:58 +0000)
TOF/AliTOFRawStream.cxx
TOF/AliTOFRawStream.h

index fa694b1..4f45f2b 100644 (file)
@@ -1008,7 +1008,7 @@ void AliTOFRawStream::SetPadX()
 Int_t AliTOFRawStream::GetField(UInt_t word, Int_t fieldMask, Int_t fieldPosition) const
 {
   // 
-  // 
+  // Returns 'word' masked by 'fieldMask' and shifted by 'fieldPosition'
   // 
 
   return ((word & fieldMask) >> fieldPosition);
@@ -1230,7 +1230,7 @@ Int_t AliTOFRawStream::Equip2VolNpad(Int_t iDDL, Int_t iChain, Int_t nTDC,
 
   if (((iDDL==1 || iDDL==2) && iPadAlongTheStrip< AliTOFGeometry::NpadX()) ||
       ((iDDL==0 || iDDL==3) && iPadAlongTheStrip>=AliTOFGeometry::NpadX())) {
-    std::cerr << "Warning -> AliTOFRawStream::Equip2VolNpad: Problems with the padX number!" << endl;
+    std::cerr << "Warning -> AliTOFRawStream::Equip2VolNpad: Problems with the padX number!\n";
     //AliWarning("Problems with the padX number!");
   }
   return iPadAlongTheStrip;
@@ -1310,8 +1310,8 @@ void AliTOFRawStream::EquipmentId2VolumeId(AliTOFHitData *hitData, Int_t *volume
 }
 //----------------------------------------------------------------------------
 void AliTOFRawStream::EquipmentId2VolumeId(Int_t nDDL, Int_t nTRM, Int_t iChain,
-                                       Int_t nTDC, Int_t iCH,
-                                       Int_t *volume)
+                                          Int_t nTDC, Int_t iCH,
+                                          Int_t *volume)
 {
   //
   // To convert:
@@ -2043,7 +2043,7 @@ Int_t AliTOFRawStream::Geant2Channel(Int_t vol[])
 }
 
 //____________________________________________________________________________
-void AliTOFRawStream::Raw2Digits(AliRawReader* rawReader, TClonesArray* digitsArray)
+void AliTOFRawStream::Raw2Digits(AliRawReader* rawReader, TClonesArray * const digitsArray)
 {
   //
   // Converts raw data to digits for TOF
@@ -2180,7 +2180,7 @@ void AliTOFRawStream::Raw2Digits(AliRawReader* rawReader, TClonesArray* digitsAr
 }
 
 //____________________________________________________________________________
-void AliTOFRawStream::Raw2SDigits(AliRawReader* rawReader, TClonesArray* sdigitsArray)
+void AliTOFRawStream::Raw2SDigits(AliRawReader* rawReader, TClonesArray * const sdigitsArray)
 {
   //
   // Converts raw data to sdigits for TOF
@@ -2308,58 +2308,60 @@ void AliTOFRawStream::Raw2SDigits(AliRawReader* rawReader, TClonesArray* sdigits
 
 }
 
-void AliTOFRawStream::VolumeID2LTM(Int_t * detind,Int_t *iDDL,Int_t *iTRM,
-                                  Int_t *iChain, Int_t *iTDC, Int_t *iChannel){
+void AliTOFRawStream::VolumeID2LTM(Int_t detind[],
+                                  Int_t iDDL,
+                                  Int_t iTRM,
+                                  Int_t iChain,
+                                  Int_t iTDC,
+                                  Int_t iChannel) const {
   //
   // To convert the TOF trigger macropad ID (i.e. detind)
   // into TOF OR signals equipment ID (i.e. iDDL, iTRM, iChain, iTDC, iChannel)
   //
 
-  const Int_t kFirstLTM_TDC = 12;
+  const Int_t kFirstTDCnumber = 12;
 
-  *iDDL=-1, *iTRM = 3 , *iChain=-1, *iTDC=-1, *iChannel=-1;
+  iDDL=-1, iTRM = 3 , iChain=-1, iTDC=-1, iChannel=-1;
   if (detind[1]==0 || detind[1]==1 || (detind[1]==2 && detind[2]<=7)) {
-    if (detind[4]<24){
-      *iDDL = detind[0]*4;
-    }
-    else {
-      *iDDL = detind[0]*4;
-    }
+    if (detind[4]<24)
+      iDDL = detind[0]*4;
+    else
+      iDDL = detind[0]*4;
   }
   else {
-    if (detind[4]<24){
-      *iDDL = detind[0]*4+2;
-    }
-    else {
-      *iDDL = detind[0]*4+2;
-    }
+    if (detind[4]<24)
+      iDDL = detind[0]*4+2;
+    else
+      iDDL = detind[0]*4+2;
   }
-      
-  *iChain=fgkChainMap24[detind[1]][detind[2]];
-  *iTDC=(Int_t)(fgkChannelMap24[detind[1]][detind[2]]/8)+kFirstLTM_TDC;
-  *iChannel=fgkChannelMap24[detind[1]][detind[2]]%8;
+
+  iChain=fgkChainMap24[detind[1]][detind[2]];
+  iTDC=(Int_t)(fgkChannelMap24[detind[1]][detind[2]]/8)+kFirstTDCnumber;
+  iChannel=fgkChannelMap24[detind[1]][detind[2]]%8;
   
 }
 
-void AliTOFRawStream::LTM2VolumeID(Int_t iDDL, Int_t iTRM,
-                                  Int_t iChain, Int_t iTDC,
+void AliTOFRawStream::LTM2VolumeID(Int_t iDDL,
+                                  Int_t iTRM,
+                                  Int_t iChain,
+                                  Int_t iTDC,
                                   Int_t iChannel,
-                                  Int_t * detind0, Int_t * detind1) {
+                                  Int_t detind0[], Int_t detind1[]) const {
   //
   // To convert the TOF OR signals equipment ID (i.e. iDDL, iTRM, iChain, iTDC, iChannel)
   // into TOF trigger macropad IDs (i.e. detind0 and detind1).
   // In general, a couple of neighbouring TOF semi-strip represents a TOF trigger macropad.
   //
 
+  const Int_t kFirstTDCnumber = 12;
+
   Int_t iSector0=-1, iModule0=-1, iStrip0=-1, iPadX0=-1; // Le variabili del Volume ID
   Int_t iSector1=-1, iModule1=-1, iStrip1=-1, iPadX1=-1; // Le variabili del Volume ID
 
-  const Int_t kFirstLTM_TDC = 12;
-
-  if( iDDL%2==1 && iTRM==3 && iTDC-kFirstLTM_TDC>=0 && iTDC-kFirstLTM_TDC<3 ) {
+  if( iDDL%2==1 && iTRM==3 && iTDC-kFirstTDCnumber>=0 && iTDC-kFirstTDCnumber<3 ) {
     iSector0 = (Int_t)(iDDL/4);
     iSector1 = (Int_t)(iDDL/4);
-    Int_t iChan= iChannel+(iTDC-kFirstLTM_TDC)*8;
+    Int_t iChan= iChannel+(iTDC-kFirstTDCnumber)*8;
     if(iDDL%4 == 0 || iDDL%4 == 1 ){
       if(iChain==0){      //CRATE 0
         iPadX0=0;
index 7af6135..5e5da32 100644 (file)
@@ -432,17 +432,17 @@ class AliTOFRawStream: public TObject {
   void SetPadZ();
   void SetPadX();
 
-  Bool_t GetBCCorrections() {return fgApplyBCCorrections;}; // getter for the BC application switch
-  Int_t GetDDLBCshift(Int_t ddl) {return fgkddlBCshift[ddl];}; // getter for the DDL BC shift
-  Int_t GetLocalEventCounterDRM() {return fLocalEventCounterDRM;}; // getter for the DRM event counter
-  Int_t GetLocalEventCounterLTM() {return fLocalEventCounterLTM;}; // getter for the LTM event counter
-  Int_t GetLocalEventCounterTRM(Int_t trm) {return fLocalEventCounterTRM[trm];}; // getter for the TRM event counter
-  Int_t GetLocalEventCounterChain(Int_t trm, Int_t chain) {return fLocalEventCounterChain[trm][chain];}; // getter for the chain event counter
-  Int_t GetChainBunchID(Int_t trm, Int_t chain) {return fChainBunchID[trm][chain];}; // getter for the chain BC ID
+  Bool_t GetBCCorrections() const {return fgApplyBCCorrections;}; // getter for the BC application switch
+  Int_t GetDDLBCshift(Int_t ddl) const {return fgkddlBCshift[ddl];}; // getter for the DDL BC shift
+  Int_t GetLocalEventCounterDRM() const {return fLocalEventCounterDRM;}; // getter for the DRM event counter
+  Int_t GetLocalEventCounterLTM() const {return fLocalEventCounterLTM;}; // getter for the LTM event counter
+  Int_t GetLocalEventCounterTRM(Int_t trm) const {return fLocalEventCounterTRM[trm];}; // getter for the TRM event counter
+  Int_t GetLocalEventCounterChain(Int_t trm, Int_t chain) const {return fLocalEventCounterChain[trm][chain];}; // getter for the chain event counter
+  Int_t GetChainBunchID(Int_t trm, Int_t chain) const {return fChainBunchID[trm][chain];}; // getter for the chain BC ID
 
 
-  void Raw2Digits(AliRawReader* rawReader, TClonesArray* digitsArray);
-  void Raw2SDigits(AliRawReader* rawReader, TClonesArray* sdigitsArray);
+  void Raw2Digits(AliRawReader* rawReader, TClonesArray * const digitsArray);
+  void Raw2SDigits(AliRawReader* rawReader, TClonesArray * const sdigitsArray);
 
   static void  EquipmentId2VolumeId(Int_t nDDL, Int_t nTRM, Int_t iChain,
                                    Int_t iTDC, Int_t iCH, Int_t *volume);
@@ -464,13 +464,13 @@ class AliTOFRawStream: public TObject {
 
   Bool_t DecodeDDL(Int_t DDLMin, Int_t DDLMax, Int_t verbose);
   Bool_t Decode(Int_t verbose);
-  AliTOFDecoder *GetDecoder() {return fDecoder;};
+  AliTOFDecoder *GetDecoder() const {return fDecoder;};
   void SetV2718Patch(Bool_t V2718Patch = kTRUE) {fDecoder->SetV2718Patch(V2718Patch);};
 
-  void SetRawReader(AliRawReader *rawReader) {fRawReader=rawReader;};
+  void SetRawReader(AliRawReader * const rawReader) {fRawReader=rawReader;};
 
-  AliTOFHitDataBuffer *GetDataBuffer(Int_t DDL) {return &fDataBuffer[DDL];};
-  AliTOFHitDataBuffer *GetPackedDataBuffer(Int_t DDL) {return &fPackedDataBuffer[DDL];};
+  const AliTOFHitDataBuffer * GetDataBuffer(Int_t DDL) const {return &fDataBuffer[DDL];};
+  const AliTOFHitDataBuffer * GetPackedDataBuffer(Int_t DDL) const {return &fPackedDataBuffer[DDL];};
 
   void ResetDataBuffer(Int_t DDL) {fDataBuffer[DDL].Reset();};
   void ResetPackedDataBuffer(Int_t DDL) {fPackedDataBuffer[DDL].Reset();};
@@ -482,6 +482,19 @@ class AliTOFRawStream: public TObject {
   
   Int_t GetEventID() const {return fEventID;}; // getter for the eventID1 (bunch crossing) in the common data header
 
+  void LTM2VolumeID(Int_t iDDL,
+                   Int_t iTRM,
+                   Int_t iChain,
+                   Int_t iTDC,
+                   Int_t iChannel,
+                   Int_t detind0[], Int_t detind1[]) const;
+  void VolumeID2LTM(Int_t detind[],
+                   Int_t iDDL = -1,
+                   Int_t iTRM = -1,
+                   Int_t iChain = -1,
+                   Int_t iTDC = -1,
+                   Int_t iChannel = -1) const;
+
   enum ETOFRawStreamError {
     kPadXError = 0,
     kPadAlongStripError = 1,
@@ -554,34 +567,28 @@ class AliTOFRawStream: public TObject {
   static const Int_t fgkddlBCshift[72]; // DDL BC shifts
   static Bool_t fgApplyBCCorrections; // switch to choose if apply or not the BC shift corrections
 
-  static const Int_t fgkStrip0MapCrate0[];
-  static const Int_t fgkStrip1MapCrate0[];
-  static const Int_t fgkStrip0MapCrate1[];
-  static const Int_t fgkStrip1MapCrate1[];
-  static const Int_t fgkStrip0MapCrate2[];
-  static const Int_t fgkStrip1MapCrate2[];
-  static const Int_t fgkStrip0MapCrate3[];
-  static const Int_t fgkStrip1MapCrate3[];
-
-  static const Int_t fgkModule0MapCrate0[];
-  static const Int_t fgkModule1MapCrate0[];
-  static const Int_t fgkModule0MapCrate1[];
-  static const Int_t fgkModule1MapCrate1[];
-  static const Int_t fgkModule0MapCrate2[];
-  static const Int_t fgkModule1MapCrate2[];
-  static const Int_t fgkModule0MapCrate3[];
-  static const Int_t fgkModule1MapCrate3[];
-
-  static const Int_t fgkChannelMap0[5][19];
-  static const Int_t fgkChainMap0[5][19];
-  static const Int_t fgkChannelMap24[5][19];
-  static const Int_t fgkChainMap24[5][19];
-
-  void VolumeID2LTM(Int_t * detind,Int_t *iDDL,Int_t *iTRM, Int_t *iChain,
-                   Int_t *iTDC, Int_t *iChannel);
-  void LTM2VolumeID(Int_t iDDL = -1, Int_t iTRM = -1, Int_t iChain = -1,
-                   Int_t iTDC = -1, Int_t iChannel = -1,
-                   Int_t * detind0 = 0, Int_t * detind1 = 0);
+  static const Int_t fgkStrip0MapCrate0[];   // 1st strip number in crate 0
+  static const Int_t fgkStrip1MapCrate0[];   // 2nd strip number in crate 0
+  static const Int_t fgkStrip0MapCrate1[];   // 1st strip number in crate 1
+  static const Int_t fgkStrip1MapCrate1[];   // 2nd strip number in crate 1
+  static const Int_t fgkStrip0MapCrate2[];   // 1st strip number in crate 2
+  static const Int_t fgkStrip1MapCrate2[];   // 2nd strip number in crate 2
+  static const Int_t fgkStrip0MapCrate3[];   // 1st strip number in crate 3
+  static const Int_t fgkStrip1MapCrate3[];   // 2nd strip number in crate 3
+
+  static const Int_t fgkModule0MapCrate0[];  // 1st module number in crate 0
+  static const Int_t fgkModule1MapCrate0[];  // 2nd module number in crate 0
+  static const Int_t fgkModule0MapCrate1[];  // 1st module number in crate 1
+  static const Int_t fgkModule1MapCrate1[];  // 2nd module number in crate 1
+  static const Int_t fgkModule0MapCrate2[];  // 1st module number in crate 2
+  static const Int_t fgkModule1MapCrate2[];  // 2nd module number in crate 2
+  static const Int_t fgkModule0MapCrate3[];  // 1st module number in crate 3
+  static const Int_t fgkModule1MapCrate3[];  // 2nd module number in crate 3
+
+  static const Int_t fgkChannelMap0[5][19];  // mapping padX<24 <-> TDC channels
+  static const Int_t fgkChannelMap24[5][19]; // mapping padX>=24 <-> TDC channels
+  static const Int_t fgkChainMap0[5][19];    // mapping padX<24 <-> TRM chain
+  static const Int_t fgkChainMap24[5][19];   // mapping padX>=24 <-> TRM chain
 
 
   ClassDef(AliTOFRawStream, 3)  // class for reading TOF raw digits