Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  master (d98a2936)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MyClass1A.h
Go to the documentation of this file.
1 /***********************************************************************************\
2 * (c) Copyright 1998-2025 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 #pragma once
12 // ============================================================================
13 // Include files
14 // ============================================================================
15 // #include "Kernel/Point3DTypes.h"
16 // #include "Kernel/Point4DTypes.h"
17 // #include "Kernel/GenericMatrixTypes.h"
18 // ============================================================================
19 
28 class MyClass1A {
29 public:
30  MyClass1A();
31  virtual ~MyClass1A();
32 
33 public:
34  void* operator new( size_t );
35  void operator delete( void* hit );
36 
37 private:
38  // Empty class: // gain is ~3.5
39  // Gaudi::XYZPoint m_point ; // gain is ~3
40  // Gaudi::XYZTPoint m_point4 ; // gain is ~2.5
41  // Gaudi::Matrix4x3 m_3x4 ; // gain is ~1.8
42  // Gaudi::Matrix7x7 m_7x7 ; // gain is ~1.8
43  // double m_double ; // gain is ~3.5
44  // int m_int[10] ; // gain is ~1.8
45  // int m_int[3] ; // gain is ~4.0
46  // int m_int2[2] ; // gain is ~3.0
47  // int m_int100[100] ; // gain is ~2.5
48  int m_int0{ 0 }; // gain is ~3.0
49 };
50 
51 // ============================================================================
52 // The END
53 // ============================================================================
MyClass1A::m_int0
int m_int0
Definition: MyClass1A.h:48
MyClass1A
Definition: MyClass1A.h:28
MyClass1A::MyClass1A
MyClass1A()
Definition: MyClass1A.cpp:33
MyClass1A::~MyClass1A
virtual ~MyClass1A()
Definition: MyClass1A.cpp:34