ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
IParticleCollHandle_Jet::Imp Class Reference
Collaboration diagram for IParticleCollHandle_Jet::Imp:

Public Member Functions

 Imp ()
 
void possiblyUpdateGUI ()
 

Public Attributes

QString name
 
IParticleCollHandle_Jettheclass
 
int updateGUICounter
 
JetCollectionSettingsButtoncollSettingsButton
 
double scale = 1.0
 
bool randomColours = false
 
bool isMaxR = false
 
double maxR = 1.0
 
SoMaterial * m_jetMaterialDefault
 
std::string bTaggingTagger
 
double bTaggingCut
 
SoSwitch * bTaggingSwitch
 
SoTexture2 * bTaggingTexture
 
SoMaterial * bTaggingMaterial
 

Detailed Description

Definition at line 78 of file IParticleCollHandle_Jet.cxx.

Constructor & Destructor Documentation

◆ Imp()

IParticleCollHandle_Jet::Imp::Imp ( )
inline

Definition at line 81 of file IParticleCollHandle_Jet.cxx.

81  : theclass(nullptr), updateGUICounter(0), collSettingsButton(nullptr), scale(1.0),
82  randomColours(false), m_jetMaterialDefault(nullptr), bTaggingTagger("MV1"),
83  bTaggingCut(0.98), bTaggingSwitch(nullptr),
84  bTaggingTexture(nullptr), bTaggingMaterial(nullptr) {}

Member Function Documentation

◆ possiblyUpdateGUI()

void IParticleCollHandle_Jet::Imp::possiblyUpdateGUI ( )
inline

Definition at line 116 of file IParticleCollHandle_Jet.cxx.

116  {//Fixme: to IParticleCollHandleBase
117  if (!((updateGUICounter++)%50)) {
119  }
120  }

Member Data Documentation

◆ bTaggingCut

double IParticleCollHandle_Jet::Imp::bTaggingCut

Definition at line 106 of file IParticleCollHandle_Jet.cxx.

◆ bTaggingMaterial

SoMaterial* IParticleCollHandle_Jet::Imp::bTaggingMaterial

Definition at line 109 of file IParticleCollHandle_Jet.cxx.

◆ bTaggingSwitch

SoSwitch* IParticleCollHandle_Jet::Imp::bTaggingSwitch

Definition at line 107 of file IParticleCollHandle_Jet.cxx.

◆ bTaggingTagger

std::string IParticleCollHandle_Jet::Imp::bTaggingTagger

Definition at line 105 of file IParticleCollHandle_Jet.cxx.

◆ bTaggingTexture

SoTexture2* IParticleCollHandle_Jet::Imp::bTaggingTexture

Definition at line 108 of file IParticleCollHandle_Jet.cxx.

◆ collSettingsButton

JetCollectionSettingsButton* IParticleCollHandle_Jet::Imp::collSettingsButton

Definition at line 90 of file IParticleCollHandle_Jet.cxx.

◆ isMaxR

bool IParticleCollHandle_Jet::Imp::isMaxR = false

Definition at line 98 of file IParticleCollHandle_Jet.cxx.

◆ m_jetMaterialDefault

SoMaterial* IParticleCollHandle_Jet::Imp::m_jetMaterialDefault

Definition at line 102 of file IParticleCollHandle_Jet.cxx.

◆ maxR

double IParticleCollHandle_Jet::Imp::maxR = 1.0

Definition at line 99 of file IParticleCollHandle_Jet.cxx.

◆ name

QString IParticleCollHandle_Jet::Imp::name

Definition at line 86 of file IParticleCollHandle_Jet.cxx.

◆ randomColours

bool IParticleCollHandle_Jet::Imp::randomColours = false

Definition at line 97 of file IParticleCollHandle_Jet.cxx.

◆ scale

double IParticleCollHandle_Jet::Imp::scale = 1.0

Definition at line 96 of file IParticleCollHandle_Jet.cxx.

◆ theclass

IParticleCollHandle_Jet* IParticleCollHandle_Jet::Imp::theclass

Definition at line 88 of file IParticleCollHandle_Jet.cxx.

◆ updateGUICounter

int IParticleCollHandle_Jet::Imp::updateGUICounter

Definition at line 89 of file IParticleCollHandle_Jet.cxx.


The documentation for this class was generated from the following file:
IParticleCollHandle_Jet::Imp::collSettingsButton
JetCollectionSettingsButton * collSettingsButton
Definition: IParticleCollHandle_Jet.cxx:90
IParticleCollHandle_Jet::Imp::bTaggingTexture
SoTexture2 * bTaggingTexture
Definition: IParticleCollHandle_Jet.cxx:108
IParticleCollHandle_Jet::Imp::bTaggingSwitch
SoSwitch * bTaggingSwitch
Definition: IParticleCollHandle_Jet.cxx:107
IParticleCollHandle_Jet::Imp::bTaggingMaterial
SoMaterial * bTaggingMaterial
Definition: IParticleCollHandle_Jet.cxx:109
IParticleCollHandle_Jet::Imp::updateGUICounter
int updateGUICounter
Definition: IParticleCollHandle_Jet.cxx:89
VP1HelperClassBase::systemBase
IVP1System * systemBase() const
Definition: VP1HelperClassBase.h:50
IParticleCollHandle_Jet::Imp::bTaggingCut
double bTaggingCut
Definition: IParticleCollHandle_Jet.cxx:106
IParticleCollHandle_Jet::Imp::randomColours
bool randomColours
Definition: IParticleCollHandle_Jet.cxx:97
IParticleCollHandle_Jet::Imp::theclass
IParticleCollHandle_Jet * theclass
Definition: IParticleCollHandle_Jet.cxx:88
IVP1System::updateGUI
void updateGUI()
Definition: IVP1System.cxx:262
IParticleCollHandle_Jet::Imp::m_jetMaterialDefault
SoMaterial * m_jetMaterialDefault
Definition: IParticleCollHandle_Jet.cxx:102
IParticleCollHandle_Jet::Imp::bTaggingTagger
std::string bTaggingTagger
Definition: IParticleCollHandle_Jet.cxx:105
IParticleCollHandle_Jet::Imp::scale
double scale
Definition: IParticleCollHandle_Jet.cxx:96