![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/modeling/include/G4AttributeFilterT.hh>
Inheritance diagram for G4AttributeFilterT< T >:
Collaboration diagram for G4AttributeFilterT< T >:Public Member Functions | |
| G4AttributeFilterT (const G4String &name="Unspecified") | |
| virtual | ~G4AttributeFilterT () |
| virtual bool | Evaluate (const T &) const |
| virtual void | Print (std::ostream &ostr) const |
| virtual void | Clear () |
| void | Set (const G4String &name) |
| void | AddInterval (const G4String &) |
| void | AddValue (const G4String &) |
Public Member Functions inherited from G4SmartFilter< T > | |
| G4SmartFilter (const G4String &name) | |
| virtual | ~G4SmartFilter () |
| G4bool | Accept (const T &) const |
| virtual void | PrintAll (std::ostream &ostr) const |
| virtual void | Reset () |
| void | SetActive (const G4bool &) |
| G4bool | GetActive () const |
| void | SetInvert (const G4bool &) |
| G4bool | GetInvert () const |
| void | SetVerbose (const G4bool &) |
| G4bool | GetVerbose () const |
Public Member Functions inherited from G4VFilter< T > | |
| G4VFilter (const G4String &name) | |
| virtual | ~G4VFilter () |
| G4String | Name () const |
| G4String | GetName () const |
Private Types | |
| enum | Config { Interval, SingleValue } |
| typedef std::pair< G4String, Config > | Pair |
| typedef std::vector< Pair > | ConfigVect |
Private Attributes | |
| G4String | fAttName |
| ConfigVect | fConfigVect |
| G4bool | fFirst |
| G4bool | fWarnedMissingAttribute |
| G4VAttValueFilter * | filter |
Additional Inherited Members | |
Public Types inherited from G4VFilter< T > | |
| typedef T | Type |
Definition at line 43 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 43 of file G4AttributeFilterT.hh
|
private |
Definition at line 72 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 72 of file G4AttributeFilterT.hh
|
private |
Definition at line 71 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 71 of file G4AttributeFilterT.hh
|
private |
Definition at line 69 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 69 of file G4AttributeFilterT.hh
| G4AttributeFilterT< T >::G4AttributeFilterT | ( | const G4String & | name = "Unspecified" | ) |
Definition at line 86 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 86 of file G4AttributeFilterT.hh
|
virtual |
Definition at line 95 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 95 of file G4AttributeFilterT.hh
References filter.
| void G4AttributeFilterT< T >::AddInterval | ( | const G4String & | interval | ) |
Definition at line 204 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 204 of file G4AttributeFilterT.hh
References G4Exception(), and JustWarning.
Here is the call graph for this function:| void G4AttributeFilterT< T >::AddValue | ( | const G4String & | value | ) |
Definition at line 223 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 223 of file G4AttributeFilterT.hh
References G4Exception(), and JustWarning.
Here is the call graph for this function:
|
virtual |
Implements G4SmartFilter< T >.
Definition at line 179 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 179 of file G4AttributeFilterT.hh
References filter.
|
virtual |
Implements G4SmartFilter< T >.
Definition at line 102 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 102 of file G4AttributeFilterT.hh
References G4AttUtils::ExtractAttDef(), G4AttUtils::ExtractAttValue(), filter, G4cout, G4endl, G4Exception(), G4AttFilterUtils::GetNewFilter(), G4AttValue::GetValue(), and JustWarning.
Here is the call graph for this function:
|
virtual |
Implements G4SmartFilter< T >.
Definition at line 187 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 187 of file G4AttributeFilterT.hh
References filter, and G4VFilter< T >::Name().
Here is the call graph for this function:| void G4AttributeFilterT< T >::Set | ( | const G4String & | name | ) |
Definition at line 197 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 197 of file G4AttributeFilterT.hh
|
private |
Definition at line 75 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 75 of file G4AttributeFilterT.hh
|
private |
Definition at line 76 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 76 of file G4AttributeFilterT.hh
|
mutableprivate |
Definition at line 79 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 79 of file G4AttributeFilterT.hh
|
mutableprivate |
Definition at line 81 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 81 of file G4AttributeFilterT.hh
|
mutableprivate |
Definition at line 80 of file G4AttributeFilterT.hh.
View newest version in sPHENIX GitHub at line 80 of file G4AttributeFilterT.hh