]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/ESD/AliTriggerScalersESD.cxx
end-of-line normalization
[u/mrichter/AliRoot.git] / STEER / ESD / AliTriggerScalersESD.cxx
index 3f0ec7df778b599c31a8cec0c2a44b5c52ba11e2..365daf81cc24de7641338c130acc5602f59c44dc 100644 (file)
-/*************************************************************************\r
-* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *\r
-*                                                                        *\r
-* Author: The ALICE Off-line Project.                                    *\r
-* Contributors are mentioned in the code where appropriate.              *\r
-*                                                                        *\r
-* Permission to use, copy, modify and distribute this software and its   *\r
-* documentation strictly for non-commercial purposes is hereby granted   *\r
-* without fee, provided that the above copyright notice appears in all   *\r
-* copies and that both the copyright notice and this permission notice   *\r
-* appear in the supporting documentation. The authors make no claims     *\r
-* about the suitability of this software for any purpose. It is          *\r
-* provided "as is" without express or implied warranty.                  *\r
-**************************************************************************/\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-//\r
-//  Class to define the ALICE Trigger Scalers  \r
-//\r
-//  For each trigger class there are six scalers:\r
-//\r
-//    LOCB       L0 triggers before any vetos \r
-//    LOCA       L0 triggers after all vetos \r
-//    L1CB       L1 triggers before any vetos \r
-//    L1CA       L1 triggers after all vetos \r
-//    L2CB       L2 triggers before any vetos \r
-//    L2CA       L2 triggers after all vetos \r
-//\r
-//////////////////////////////////////////////////////////////////////////////\r
-\r
-#include <Riostream.h>\r
-\r
-#include "AliLog.h"\r
-#include "AliTriggerScalersESD.h"\r
-\r
-using std::endl;\r
-using std::cout;\r
-ClassImp( AliTriggerScalersESD )\r
-\r
-//_____________________________________________________________________________\r
-AliTriggerScalersESD::AliTriggerScalersESD(): \r
-  TObject(),\r
-  fClassIndex(0),\r
-  fLOCB(0),     \r
-  fLOCA(0),     \r
-  fL1CB(0),     \r
-  fL1CA(0),     \r
-  fL2CB(0),     \r
-  fL2CA(0)      \r
-{\r
-  // Default constructor\r
-}\r
-\r
-//_____________________________________________________________________________\r
-AliTriggerScalersESD::AliTriggerScalersESD( UChar_t classIndex, ULong64_t LOCB, ULong64_t LOCA,        \r
-                                      ULong64_t L1CB, ULong64_t L1CA, ULong64_t L2CB, ULong64_t L2CA ):   \r
-  TObject(),\r
-  fClassIndex( classIndex ),\r
-  fLOCB(LOCB),     \r
-  fLOCA(LOCA),     \r
-  fL1CB(L1CB),     \r
-  fL1CA(L1CA),     \r
-  fL2CB(L2CB),     \r
-  fL2CA(L2CA)      \r
-{\r
-  // Default constructor\r
-}\r
-//_____________________________________________________________________________\r
-AliTriggerScalersESD::AliTriggerScalersESD(UChar_t classIndex,ULong64_t* s64):\r
-TObject(),\r
-fClassIndex( classIndex ),\r
-fLOCB(s64[0]),     \r
-fLOCA(s64[1]),     \r
-fL1CB(s64[2]),     \r
-fL1CA(s64[3]),     \r
-fL2CB(s64[4]),     \r
-fL2CA(s64[5])      \r
-{\r
- // Construct from array\r
-}\r
-//_____________________________________________________________________________\r
-AliTriggerScalersESD::AliTriggerScalersESD(const AliTriggerScalersESD& scal ):   \r
-  TObject(scal),\r
-  fClassIndex( scal.fClassIndex ),\r
-  fLOCB(scal.fLOCB),     \r
-  fLOCA(scal.fLOCA),     \r
-  fL1CB(scal.fL1CB),     \r
-  fL1CA(scal.fL1CA),     \r
-  fL2CB(scal.fL2CB),     \r
-  fL2CA(scal.fL2CA)      \r
-{\r
-  // Copy constructor\r
-}\r
-//_____________________________________________________________________________\r
-AliTriggerScalersESD& AliTriggerScalersESD::operator=(const AliTriggerScalersESD& scal)\r
-{\r
-if(&scal == this) return *this;\r
-((TObject *)this)->operator=(scal);\r
-\r
-  fClassIndex = scal.fClassIndex;\r
-  fLOCB = scal.fLOCB;     \r
-  fLOCA = scal.fLOCA;     \r
-  fL1CB = scal.fL1CB;     \r
-  fL1CA = scal.fL1CA;     \r
-  fL2CB = scal.fL2CB;     \r
-  fL2CA = scal.fL2CA;\r
-\r
-return *this;\r
-}\r
-//____________________________________________________________________________\r
-void AliTriggerScalersESD::GetAllScalers(ULong64_t *scalers) const\r
-{\r
- scalers[0]=fLOCB;\r
- scalers[1]=fLOCA;\r
- scalers[2]=fL1CB;\r
- scalers[3]=fL1CA;\r
- scalers[4]=fL2CB;\r
- scalers[5]=fL2CA;\r
-}\r
-//_____________________________________________________________________________\r
-void AliTriggerScalersESD::Print( const Option_t* ) const\r
-{\r
-   // Print\r
-  cout << "Trigger Scalers for Class: " << (Int_t)fClassIndex << endl;\r
-  cout << "  LOCB: " << fLOCB << " LOCA: " << fLOCA; //<< endl;\r
-  cout << "  L1CB: " << fL1CB << " L1CA: " << fL1CA; //<< endl;\r
-  cout << "  L2CB: " << fL2CB << " L2CA: " << fL2CA << endl;\r
-}\r
+/*************************************************************************
+* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
+*                                                                        *
+* Author: The ALICE Off-line Project.                                    *
+* Contributors are mentioned in the code where appropriate.              *
+*                                                                        *
+* Permission to use, copy, modify and distribute this software and its   *
+* documentation strictly for non-commercial purposes is hereby granted   *
+* without fee, provided that the above copyright notice appears in all   *
+* copies and that both the copyright notice and this permission notice   *
+* appear in the supporting documentation. The authors make no claims     *
+* about the suitability of this software for any purpose. It is          *
+* provided "as is" without express or implied warranty.                  *
+**************************************************************************/
+
+///////////////////////////////////////////////////////////////////////////////
+//
+//  Class to define the ALICE Trigger Scalers  
+//
+//  For each trigger class there are six scalers:
+//
+//    LOCB       L0 triggers before any vetos 
+//    LOCA       L0 triggers after all vetos 
+//    L1CB       L1 triggers before any vetos 
+//    L1CA       L1 triggers after all vetos 
+//    L2CB       L2 triggers before any vetos 
+//    L2CA       L2 triggers after all vetos 
+//
+//////////////////////////////////////////////////////////////////////////////
+
+#include <Riostream.h>
+
+#include "AliLog.h"
+#include "AliTriggerScalersESD.h"
+
+using std::endl;
+using std::cout;
+ClassImp( AliTriggerScalersESD )
+
+//_____________________________________________________________________________
+AliTriggerScalersESD::AliTriggerScalersESD(): 
+  TObject(),
+  fClassIndex(0),
+  fLOCB(0),     
+  fLOCA(0),     
+  fL1CB(0),     
+  fL1CA(0),     
+  fL2CB(0),     
+  fL2CA(0)      
+{
+  // Default constructor
+}
+
+//_____________________________________________________________________________
+AliTriggerScalersESD::AliTriggerScalersESD( UChar_t classIndex, ULong64_t LOCB, ULong64_t LOCA,        
+                                      ULong64_t L1CB, ULong64_t L1CA, ULong64_t L2CB, ULong64_t L2CA ):   
+  TObject(),
+  fClassIndex( classIndex ),
+  fLOCB(LOCB),     
+  fLOCA(LOCA),     
+  fL1CB(L1CB),     
+  fL1CA(L1CA),     
+  fL2CB(L2CB),     
+  fL2CA(L2CA)      
+{
+  // Default constructor
+}
+//_____________________________________________________________________________
+AliTriggerScalersESD::AliTriggerScalersESD(UChar_t classIndex,ULong64_t* s64):
+TObject(),
+fClassIndex( classIndex ),
+fLOCB(s64[0]),     
+fLOCA(s64[1]),     
+fL1CB(s64[2]),     
+fL1CA(s64[3]),     
+fL2CB(s64[4]),     
+fL2CA(s64[5])      
+{
+ // Construct from array
+}
+//_____________________________________________________________________________
+AliTriggerScalersESD::AliTriggerScalersESD(const AliTriggerScalersESD& scal ):   
+  TObject(scal),
+  fClassIndex( scal.fClassIndex ),
+  fLOCB(scal.fLOCB),     
+  fLOCA(scal.fLOCA),     
+  fL1CB(scal.fL1CB),     
+  fL1CA(scal.fL1CA),     
+  fL2CB(scal.fL2CB),     
+  fL2CA(scal.fL2CA)      
+{
+  // Copy constructor
+}
+//_____________________________________________________________________________
+AliTriggerScalersESD& AliTriggerScalersESD::operator=(const AliTriggerScalersESD& scal)
+{
+if(&scal == this) return *this;
+((TObject *)this)->operator=(scal);
+
+  fClassIndex = scal.fClassIndex;
+  fLOCB = scal.fLOCB;     
+  fLOCA = scal.fLOCA;     
+  fL1CB = scal.fL1CB;     
+  fL1CA = scal.fL1CA;     
+  fL2CB = scal.fL2CB;     
+  fL2CA = scal.fL2CA;
+
+return *this;
+}
+//____________________________________________________________________________
+void AliTriggerScalersESD::GetAllScalers(ULong64_t *scalers) const
+{
+ scalers[0]=fLOCB;
+ scalers[1]=fLOCA;
+ scalers[2]=fL1CB;
+ scalers[3]=fL1CA;
+ scalers[4]=fL2CB;
+ scalers[5]=fL2CA;
+}
+//_____________________________________________________________________________
+void AliTriggerScalersESD::Print( const Option_t* ) const
+{
+   // Print
+  cout << "Trigger Scalers for Class: " << (Int_t)fClassIndex << endl;
+  cout << "  LOCB: " << fLOCB << " LOCA: " << fLOCA; //<< endl;
+  cout << "  L1CB: " << fL1CB << " L1CA: " << fL1CA; //<< endl;
+  cout << "  L2CB: " << fL2CB << " L2CA: " << fL2CA << endl;
+}