19#ifndef BDSCAVITYFACTORYELLIPTICAL_H
20#define BDSCAVITYFACTORYELLIPTICAL_H
22#include "BDSCavityFactoryBase.hh"
42 G4double totalChordLength,
Abstract base class for rf cavity geometry factories.
Factory for elliptical SRF cavity geometry.
virtual G4double CreateSolids(const G4String &name, G4double totalChordLength, const BDSCavityInfo *info)
Create vacuumSolid and cavitySolid. Must return the container radius.
virtual void SetVisAttributes(const G4String &colourName)
Overload base class method, but use base class method with different colour.
Holder for all Geometrical information required to create an RF cavity.