18#ifndef BDSCAVITYFACTORYELLIPTICAL_H
19#define BDSCAVITYFACTORYELLIPTICAL_H
21#include "BDSCavityFactoryBase.hh"
41 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.