The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
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
28class MyClass1A {
29public:
30 MyClass1A();
31 virtual ~MyClass1A();
32
33public:
34 void* operator new( size_t );
35 void operator delete( void* hit );
36
37private:
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// ============================================================================
virtual ~MyClass1A()
Definition MyClass1A.cpp:34
int m_int0
Definition MyClass1A.h:48