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