|
|
Line 1: |
Line 1: |
− | == Neutrals ==
| |
| | | |
− | * Given a DNeutralParticleHypothesis or DNeutralShower object, how do I get the FCAL/BCAL shower objects?
| |
− |
| |
− | <syntaxhighlight>
| |
− | //given a hypothesis, get the neutral shower:
| |
− | const DNeutralShower* locNeutralShower = NULL;
| |
− | locNeutralParticleHypothesis->GetSingle(locNeutralShower);
| |
− |
| |
− | //given a neutral shower, get the BCAL shower:
| |
− | const DFCALShower* locFCALShower = NULL;
| |
− | if(locNeutralShower->dDetectorSystem == SYS_FCAL)
| |
− | locNeutralShower->GetSingle(locFCALShower);
| |
− |
| |
− | //given a neutral shower, get the FCAL shower:
| |
− | const DBCALShower* locBCALShower = NULL;
| |
− | if(locNeutralShower->dDetectorSystem == SYS_BCAL)
| |
− | locNeutralShower->GetSingle(locBCALShower);
| |
− | </syntaxhighlight>
| |