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(G4String name, G4double totalChordLength, const BDSCavityInfo *info)
Create vacuumSolid and cavitySolid. Must return the container radius.
virtual void SetVisAttributes(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.