|
Geant4
10.03.p02
|
Public Member Functions | |
| G4TrajectoryChargeFilter (const G4String &name="Unspecified") | |
| virtual | ~G4TrajectoryChargeFilter () |
| virtual bool | Evaluate (const G4VTrajectory &) const |
| virtual void | Print (std::ostream &ostr) const |
| virtual void | Clear () |
| void | Add (const G4String &particle) |
Public Member Functions inherited from G4SmartFilter< G4VTrajectory > | |
| G4SmartFilter (const G4String &name) | |
| virtual | ~G4SmartFilter () |
| G4bool | Accept (const G4VTrajectory &) 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< G4VTrajectory > | |
| G4VFilter (const G4String &name) | |
| virtual | ~G4VFilter () |
| G4String | Name () const |
| G4String | GetName () const |
Private Types | |
| enum | MyCharge { Negative =-1, Neutral =0, Positive =1 } |
Private Member Functions | |
| G4bool | ConvertToCharge (const G4String &, MyCharge &) |
| void | Add (const MyCharge &chgear) |
Private Attributes | |
| std::vector< MyCharge > | fCharges |
Additional Inherited Members | |
Public Types inherited from G4VFilter< G4VTrajectory > | |
| typedef G4VTrajectory | Type |
|
private |
| G4TrajectoryChargeFilter | ( | const G4String & | name = "Unspecified" | ) |
|
virtual |
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
|
private |