16#ifndef VP1AODSYSTEMS_IParticleCollHandle_CaloCluster_H
17#define VP1AODSYSTEMS_IParticleCollHandle_CaloCluster_H
50 virtual void dumpToJSON( std::ofstream& )
const ;
85 virtual QColor
defaultColor()
const {
return QColor::fromRgbF(1.0f, 1.0f, 0.5f); }
92 void setScale(
const QPair<bool,double>&);
93 QPair<bool,double>
scale()
const;
const QString & name() const
IParticleCollHandleBase(AODSysCommonData *, const QString &name, xAOD::Type::ObjectType)
double energyToLength(const double &energy) const
void setState(const QByteArray &)
Provide specific implementation.
static const double calo_start_r
void setShowVolumeOutLines(bool)
virtual void dumpToJSON(std::ofstream &) const
IParticleCollHandle_CaloCluster(AODSysCommonData *, const QString &name, xAOD::Type::ObjectType type)
static const double calo_start_z
virtual bool cut(AODHandleBase *)
static const double calo_crack_eta
double highestVisibleClusterEnergy() const
QByteArray persistifiableState() const
Provide specific implementation.
void recheckHighestVisibleClusterEnergy()
const CaloClusterCollectionSettingsButton & collSettingsButton() const
void highestVisibleClusterEnergyChanged()
double calculateHighestVisibleClusterEnergy()
void resetCachedValuesCuts()
QPair< bool, double > scale() const
void showParametersChanged(bool)
bool showOutlines() const
static QStringList availableCollections(IVP1System *)
virtual void setupSettingsFromControllerSpecific(const AODSystemController *)
For extensions specific to this collection.
virtual void init(VP1MaterialButtonBase *matBut=0)
virtual QColor defaultColor() const
virtual ~IParticleCollHandle_CaloCluster()
bool isConsiderTransverseEnergy() const
ObjectType
Type of objects that have a representation in the xAOD EDM.