Package org.jlab.rec.cvt.banks
Class RecoBankWriter
java.lang.Object
org.jlab.rec.cvt.banks.RecoBankWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
appendCVTBanks
(DataEvent event, List<Hit> sVThits, List<Hit> bMThits, List<Cluster> sVTclusters, List<Cluster> bMTclusters, List<ArrayList<Cross>> crosses, List<Seed> seeds, List<Track> tracks) static void
appendCVTCosmicsBanks
(DataEvent event, List<Hit> sVThits, List<Hit> bMThits, List<Cluster> sVTclusters, List<Cluster> bMTclusters, List<ArrayList<Cross>> crosses, List<StraightTrack> seeds, List<StraightTrack> trks) static DataBank
fillBMTClusterBank
(DataEvent event, List<Cluster> cluslist, String bankName) static DataBank
fillBMTCrossBank
(DataEvent event, List<Cross> crosses, String bankName) static DataBank
fillBMTHitBank
(DataEvent event, List<Hit> hitlist, String bankName) static DataBank
fillKFTrajectoryBank
(DataEvent event, List<Track> trkcands, String bankName) static DataBank
fillSeedBank
(DataEvent event, List<Seed> seeds, String bankName) static DataBank
fillSeedClusBank
(DataEvent event, List<Seed> seeds, String bankName) static DataBank
fillStraightSeedsBank
(DataEvent event, List<StraightTrack> seed, String bankName) static DataBank
fillStraightTrackKFTrajectoryBank
(DataEvent event, List<StraightTrack> tracks, String bankName) static DataBank
fillStraightTracksBank
(DataEvent event, List<StraightTrack> cosmics, String bankName) static DataBank
fillStraightTracksTrajectoryBank
(DataEvent event, List<StraightTrack> trks, String bankName) static DataBank
fillSVTClusterBank
(DataEvent event, List<Cluster> cluslist, String bankName) static DataBank
fillSVTCrossBank
(DataEvent event, List<Cross> crosses, String bankName) static DataBank
fillSVTHitBank
(DataEvent event, List<Hit> hitlist, String bankName) static DataBank
fillTrackBank
(DataEvent event, List<Track> trkcands, String bankName) static DataBank
fillTrackCovMatBank
(DataEvent event, List<Track> trkcands, String bankName) static DataBank
fillTrajectoryBank
(DataEvent event, List<Track> trks, String bankName) static void
static DataBank
fillUTrackBank
(DataEvent event, List<Track> trkcands, String bankName)
-
Constructor Details
-
RecoBankWriter
public RecoBankWriter()
-
-
Method Details
-
fillSVTHitBank
- Parameters:
event
-hitlist
- the list of hitsbankName
-- Returns:
-
fillSVTClusterBank
- Parameters:
event
-cluslist
- the reconstructed list of fitted clusters in the eventbankName
-- Returns:
-
fillSVTCrossBank
- Parameters:
event
-crosses
- the reconstructed list of crosses in the eventbankName
-- Returns:
-
fillBMTHitBank
-
fillBMTClusterBank
- Parameters:
event
-cluslist
- the reconstructed list of fitted clusters in the eventbankName
-- Returns:
-
fillBMTCrossBank
- Parameters:
event
-crosses
- the reconstructed list of crosses in the eventbankName
-- Returns:
-
fillSeedClusBank
-
fillTrkCrossBank
-
fillSeedBank
-
fillTrackBank
- Parameters:
event
- the eventtrkcands
- the list of reconstructed helical tracksbankName
-- Returns:
-
fillUTrackBank
-
fillTrackCovMatBank
-
fillTrajectoryBank
-
fillKFTrajectoryBank
-
fillStraightSeedsBank
public static DataBank fillStraightSeedsBank(DataEvent event, List<StraightTrack> seed, String bankName) -
fillStraightTracksBank
public static DataBank fillStraightTracksBank(DataEvent event, List<StraightTrack> cosmics, String bankName) -
fillStraightTracksTrajectoryBank
public static DataBank fillStraightTracksTrajectoryBank(DataEvent event, List<StraightTrack> trks, String bankName) -
fillStraightTrackKFTrajectoryBank
public static DataBank fillStraightTrackKFTrajectoryBank(DataEvent event, List<StraightTrack> tracks, String bankName) -
appendCVTBanks
-
appendCVTCosmicsBanks
-