Base class for collections holding AOD objects of iParticle type Handles pt etc cuts Local data:
IParticleHandleBase(IParticleCollHandleBase *)
IParticleHandle_CaloCluster(IParticleCollHandleBase *, const xAOD::CaloCluster *)
virtual QString type() const
return very short word with type (maybe link with collection type?)
virtual void dumpToJSON(std::ofstream &) const
virtual ~IParticleHandle_CaloCluster()
SoGenericBox * genericBox()
virtual void clear3DObjects()
Delete objects.
void rerandomiseMaterial()
void ensureInitSubSysHitInfo() const
bool isConsiderTransverseEnergies() const
QString shortInfo() const
This returns the information shown about the object in the object browser.
virtual QStringList clicked() const
This gives the complete information about the object, shown in the main Message Box.
const xAOD::IParticle & iParticle() const
virtual bool has3DObjects()
Returns true if the 3D objects have been created.
void updateShape(IParticleCollHandle_CaloCluster *coll)
void fillObjectBrowser(QList< QTreeWidgetItem * > &listOfItems)
This gives the list of object's properties, shown in the 'Information' field in the Browser,...
double energyForCuts() const
virtual double charge() const
Returns unknown() in case of trouble.
Class providing the definition of the 4-vector interface.