({{, (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])[entity,property] 
gives the value of the specified property for the particle accelerator entity.}, {, (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])[{(Subscript[entity, 1]),(Subscript[entity, 2]),…},property]
gives a list of property values for the specified particle accelerator entities.}, {, (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])[entity,property,annotation]
gives the specified annotation associated with the given property.}})

OpenersNotesSection(Spacer1)Details

(RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])[] gives a list of all particle accelerator entities.

(RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])["Properties"] gives a list of available properties.

The specified entity in (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData]) can be an (RefLink[Entity, paclet:ref/Entity]), (RefLink[EntityClass, paclet:ref/EntityClass]), entity canonical name, or list thereof.

The specified property can be an (RefLink[EntityProperty, paclet:ref/EntityProperty]), (RefLink[EntityPropertyClass, paclet:ref/EntityPropertyClass]), property canonical name, or list of properties.

Properties that do not apply or are not known in a particular case are indicated by (RefLink[Missing, paclet:ref/Missing])[…].

Properties include:

Some properties are available for (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData]) as a whole and can be given using the form (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])[property]. Such properties include:

The following annotations can be used in the third argument of (RefLink[ParticleAcceleratorData, paclet:ref/ParticleAcceleratorData])[entity,property,annotation]:

If a function is provided as an annotation, it will be used to aggregate the result data. Typical aggregation functions include:

OpenersPrimaryExamplesSection(Spacer1)Examples  (4)

OpenersExampleSection0(Spacer1)Basic Examples  (4)

Use (Key1[ctrl, ==]) for entity discovery:

LinguisticAssistant

Find a list of sample entities for particle accelerators:

ParticleAcceleratorData["SampleEntities"]

Find properties of a particle accelerator:

ParticleAcceleratorData[LinguisticAssistant,{"Length","Radius","Shape"}]

Compare radius for the entities in a class of particle accelerators:

accelerators=Sort@ParticleAcceleratorData[LinguisticAssistant,EntityProperty["ParticleAccelerator","Radius"],"EntityAssociation"]

BarChart[Values[accelerators],ChartLabels->Keys[accelerators],BarOrigin->Left,AxesLabel->Automatic,ImageSize->Medium]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[EntityValue, paclet:ref/EntityValue])}, {Related Interpreter Types:  (RefLink[ParticleAccelerator, paclet:ref/interpreter/ParticleAccelerator])  ▪  (RefLink[ComputedParticleAccelerator, paclet:ref/interpreter/ComputedParticleAccelerator])}})}})