#include <G4SmartFilter.hh>
Public 타입 | |
typedef T | Type |
Public 멤버 함수 | |
G4SmartFilter (const G4String &name) | |
virtual | ~G4SmartFilter () |
virtual G4bool | Evaluate (const T &) const =0 |
virtual void | Print (std::ostream &ostr) const =0 |
virtual void | Clear ()=0 |
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 |
G4String | Name () const |
G4String | GetName () const |
Private 속성 | |
G4bool | fActive |
G4bool | fInvert |
G4bool | fVerbose |
size_t | fNPassed |
size_t | fNProcessed |
G4SmartFilter.hh 파일의 39 번째 라인에서 정의되었습니다.
G4VFilter.hh 파일의 44 번째 라인에서 정의되었습니다.
G4SmartFilter< T >::G4SmartFilter | ( | const G4String & | name | ) |
G4SmartFilter.hh 파일의 91 번째 라인에서 정의되었습니다.
|
virtual |
G4SmartFilter.hh 파일의 101 번째 라인에서 정의되었습니다.
|
virtual |
G4VFilter< T >를 구현.
G4SmartFilter.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4VFilter< T >::Name().
|
pure virtual |
|
pure virtual |
G4bool G4SmartFilter< T >::GetActive | ( | ) | const |
G4SmartFilter.hh 파일의 173 번째 라인에서 정의되었습니다.
G4bool G4SmartFilter< T >::GetInvert | ( | ) | const |
G4SmartFilter.hh 파일의 187 번째 라인에서 정의되었습니다.
G4VFilter.hh 파일의 88 번째 라인에서 정의되었습니다.
G4bool G4SmartFilter< T >::GetVerbose | ( | ) | const |
G4SmartFilter.hh 파일의 201 번째 라인에서 정의되었습니다.
G4VFilter.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : fName.
다음에 의해서 참조됨 : G4SmartFilter< T >::Accept(), G4AttributeFilterT< T >::Print(), G4SmartFilter< T >::PrintAll().
|
pure virtual |
|
virtual |
G4VFilter< T >를 구현.
G4SmartFilter.hh 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4VFilter< T >::Name(), pyG4Element::Print().
|
virtual |
void G4SmartFilter< T >::SetActive | ( | const G4bool & | active | ) |
G4SmartFilter.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : active.
void G4SmartFilter< T >::SetInvert | ( | const G4bool & | invert | ) |
G4SmartFilter.hh 파일의 180 번째 라인에서 정의되었습니다.
void G4SmartFilter< T >::SetVerbose | ( | const G4bool & | verbose | ) |
G4SmartFilter.hh 파일의 194 번째 라인에서 정의되었습니다.
|
private |
G4SmartFilter.hh 파일의 82 번째 라인에서 정의되었습니다.
|
private |
G4SmartFilter.hh 파일의 83 번째 라인에서 정의되었습니다.
|
mutableprivate |
G4SmartFilter.hh 파일의 85 번째 라인에서 정의되었습니다.
|
mutableprivate |
G4SmartFilter.hh 파일의 86 번째 라인에서 정의되었습니다.
|
private |
G4SmartFilter.hh 파일의 84 번째 라인에서 정의되었습니다.