|
pandora::StatusCode | Run () |
|
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
|
pandora::StatusCode | CreateTrackBasedPfos () const |
| Create particle flow objects starting from tracks in the main tracker. The pfos will account for associated daughter/sibling tracks and associated calorimeter clusters.
|
|
pandora::StatusCode | PopulateTrackBasedPfo (const pandora::Track *const pTrack, PfoParameters &pfoParameters, const bool readSiblingInfo=true) const |
| Add relevant tracks and clusters to a track-based pfo. More...
|
|
pandora::StatusCode | SetTrackBasedPfoParameters (const pandora::Track *const pTrack, PfoParameters &pfoParameters) const |
| Set the basic parameters for a track-based pfo. More...
|
|
pandora::StatusCode | SetSiblingTrackBasedPfoParameters (const pandora::Track *const pTrack, PfoParameters &pfoParameters) const |
| Set the parameters for a track-based pfo, where pfo target consists of two or more sibling tracks. More...
|
|
pandora::StatusCode | SetDaughterTrackBasedPfoParameters (const pandora::Track *const pTrack, PfoParameters &pfoParameters) const |
| Set the parameters for a track-based pfo, where the pfo target has one or more daughter tracks. More...
|
|
pandora::StatusCode | SetSimpleTrackBasedPfoParameters (const pandora::Track *const pTrack, PfoParameters &pfoParameters) const |
| Set the parameters for a simple track-based pfo, where the track has no associations with other tracks. More...
|
|
pandora::StatusCode | CreateNeutralPfos () const |
| Create particle flow objects corresponding to neutral particles, These pfos consist only of clusters that have no associated tracks.
|
|
const pandora::CartesianVector | GetEnergyWeightedCentroid (const pandora::Cluster *const pCluster, const unsigned int innerPseudoLayer, const unsigned int outerPseudoLayer) const |
| Get the energy-weighted centroid for a specified cluster, calculated over a particular pseudo layer range. More...
|
|
pandora::StatusCode | TrackCollection (const pandora::MCParticle *const pPfoTarget, PfoParameters &pfoParameters) const |
|
void | SetPfoParametersFromTracks (int &nTracksUsed, PfoParameters &pfoParameters) const |
|
void | SetPfoParametersFromClusters (const pandora::MCParticle *const pPfoTarget, const int nTracksUsed, PfoParameters &pfoParameters) const |
|
pandora::StatusCode | SetPfoParametersFromClusters () const |
|
pandora::StatusCode | TrackClusterAssociation (const pandora::MCParticle *const pPfoTarget, PfoParameters &pfoParameters) const |
|