The Gaudi Framework  master (37c0b60a)
MyClass1A.h
Go to the documentation of this file.
1 /***********************************************************************************\
2 * (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations *
3 * *
4 * This software is distributed under the terms of the Apache version 2 licence, *
5 * copied verbatim in the file "LICENSE". *
6 * *
7 * In applying this licence, CERN does not waive the privileges and immunities *
8 * granted to it by virtue of its status as an Intergovernmental Organization *
9 * or submit itself to any jurisdiction. *
10 \***********************************************************************************/
11 #ifndef TEST_MYCLASS1A_H
12 #define TEST_MYCLASS1A_H 1
13 // ============================================================================
14 // Include files
15 // ============================================================================
16 // #include "Kernel/Point3DTypes.h"
17 // #include "Kernel/Point4DTypes.h"
18 // #include "Kernel/GenericMatrixTypes.h"
19 // ============================================================================
20 
29 class MyClass1A {
30 public:
31  MyClass1A();
32  virtual ~MyClass1A();
33 
34 public:
35  void* operator new( size_t );
36  void operator delete( void* hit );
37 
38 private:
39  // Empty class: // gain is ~3.5
40  // Gaudi::XYZPoint m_point ; // gain is ~3
41  // Gaudi::XYZTPoint m_point4 ; // gain is ~2.5
42  // Gaudi::Matrix4x3 m_3x4 ; // gain is ~1.8
43  // Gaudi::Matrix7x7 m_7x7 ; // gain is ~1.8
44  // double m_double ; // gain is ~3.5
45  // int m_int[10] ; // gain is ~1.8
46  // int m_int[3] ; // gain is ~4.0
47  // int m_int2[2] ; // gain is ~3.0
48  // int m_int100[100] ; // gain is ~2.5
49  int m_int0{ 0 }; // gain is ~3.0
50 };
51 
52 // ============================================================================
53 // The END
54 // ============================================================================
55 #endif // TEST_MYCLASS1A_
MyClass1A::m_int0
int m_int0
Definition: MyClass1A.h:49
MyClass1A
Definition: MyClass1A.h:29
MyClass1A::MyClass1A
MyClass1A()
Definition: MyClass1A.cpp:33
MyClass1A::~MyClass1A
virtual ~MyClass1A()
Definition: MyClass1A.cpp:34