SQLamarr
The stand-alone ultra-fast simulation option for the LHCb experiment
Transformer.h
1
// (c) Copyright 2022 CERN for the benefit of the LHCb Collaboration.
2
//
3
// This software is distributed under the terms of the GNU General Public
4
// Licence version 3 (GPL Version 3), copied verbatim in the file "LICENCE".
5
//
6
// In applying this licence, CERN does not waive the privileges and immunities
7
// granted to it by virtue of its status as an Intergovernmental Organization
8
// or submit itself to any jurisdiction.
9
10
11
#pragma once
12
13
namespace
SQLamarr
14
{
16
class
Transformer
17
{
18
public
:
20
virtual
void
execute
() = 0;
21
23
virtual
~
Transformer
() {};
24
};
25
}
SQLamarr::Transformer
Interface to an executable class used for polymorphism.
Definition:
Transformer.h:17
SQLamarr::Transformer::execute
virtual void execute()=0
Function to be overridden defining the execution step.
SQLamarr
Definition:
AbsDataLoader.h:23
include
SQLamarr
Transformer.h
Generated by
1.9.1