FairShip
Loading...
Searching...
No Matches
ShipFieldCreator.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// SPDX-FileCopyrightText: Copyright CERN for the benefit of the SHiP
3// Collaboration
4
5// -------------------------------------------------------------------------
6// ----- ShipFieldCreator header file -----
7// ----- Created 26/03/14 by M. Al-Turany -----
8// -------------------------------------------------------------------------
9
10#ifndef FIELD_SHIPFIELDCREATOR_H_
11#define FIELD_SHIPFIELDCREATOR_H_
12
13#include "FairFieldFactory.h"
14
15class ShipFieldPar;
16
17class FairField;
18
19class ShipFieldCreator : public FairFieldFactory {
20 public:
23 FairField* createFairField() override;
24 void SetParm() override;
26
27 protected:
29
30 private:
33};
34#endif // FIELD_SHIPFIELDCREATOR_H_
ShipFieldCreator(const ShipFieldCreator &)=delete
~ShipFieldCreator() override
ShipFieldCreator & operator=(const ShipFieldCreator &)=delete
ShipFieldPar * fFieldPar
ClassDef(ShipFieldCreator, 1)
FairField * createFairField() override
void SetParm() override