From 50a1d2992caaf65ac451714c3f8536eb14c0b40b Mon Sep 17 00:00:00 2001
From: RefBot <lhcbsoft@cern.ch>
Date: Fri, 3 Mar 2023 22:23:41 +0100
Subject: [PATCH] Update References for: Rec!3336 based on lhcb-master-mr/7210

---
 .../refs/test_davinci_configFuntuple.ref      |  7 +++--
 .../test_davinci_configFuntuple.ref.detdesc   |  7 +++--
 .../test_davinci_tupling_FunTupleEvent.ref    |  5 +++-
 ..._davinci_tupling_FunTupleEvent.ref.detdesc |  5 +++-
 .../test_davinci_tupling_array_taggers.ref    | 27 ++++++++++---------
 ..._davinci_tupling_array_taggers.ref.detdesc | 27 ++++++++++---------
 .../refs/test_davinci_tupling_eventinfo.ref   |  7 +++--
 ...test_davinci_tupling_eventinfo.ref.detdesc |  7 +++--
 .../refs/test_davinci_tupling_from_hlt2.ref   | 13 +++++----
 ...test_davinci_tupling_from_hlt2.ref.detdesc | 13 +++++----
 .../test_davinci_tupling_from_passthrough.ref |  5 +++-
 ...vinci_tupling_from_passthrough.ref.detdesc |  5 +++-
 .../refs/test_davinci_tupling_from_spruce.ref |  6 ++++-
 ...st_davinci_tupling_from_spruce.ref.detdesc |  6 ++++-
 .../tests/refs/test_davinci_filters.ref       |  8 ++++--
 .../refs/test_davinci_filters.ref.detdesc     |  8 ++++--
 .../refs/test_davinci_funtuple_array.ref      | 11 +++++---
 .../test_davinci_funtuple_array.ref.detdesc   | 11 +++++---
 .../tests/refs/test_davinci_recVertices.ref   |  5 +++-
 .../refs/test_davinci_recVertices.ref.detdesc |  5 +++-
 .../tests/refs/test_tutorial0_basic_DVjob.ref |  4 +++
 .../test_tutorial0_basic_DVjob.ref.detdesc    |  4 +++
 .../test_tutorial1_Functors_specialfield.ref  |  5 +++-
 ...utorial1_Functors_specialfield.ref.detdesc |  5 +++-
 .../tests/refs/test_tutorial2_LoKi.ref        |  5 +++-
 .../refs/test_tutorial2_LoKi.ref.detdesc      |  5 +++-
 .../refs/test_tutorial3_ThOrfunctors.ref      |  5 +++-
 .../test_tutorial3_ThOrfunctors.ref.detdesc   |  5 +++-
 .../tests/refs/test_tutorial5_MCTruth.ref     | 13 +++++----
 .../refs/test_tutorial5_MCTruth.ref.detdesc   | 13 +++++----
 .../refs/test_tutorial6_DecayTreeFit.ref      |  9 ++++---
 .../test_tutorial6_DecayTreeFit.ref.detdesc   |  9 ++++---
 .../test_tutorial7_multiple_sel_lines.ref     |  6 ++++-
 ...t_tutorial7_multiple_sel_lines.ref.detdesc |  6 ++++-
 34 files changed, 196 insertions(+), 86 deletions(-)

diff --git a/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref b/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref
index 9d992a7ab..83b40a592 100644
--- a/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV_example_configFuntuple_ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV_example_configFuntuple_ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -143,6 +142,7 @@ LAZY_AND: DaVinci                         #=118     Sum=1           Eff=|(0.8474
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
   LAZY_AND: B0Dspi                        #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Filter_B0Dspi          #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
    FunTupleBase_Particles/Tuple_B0Dspi    #=1       Sum=1           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -155,8 +155,11 @@ Filter_B0Dspi                          INFO Number of counters : 1
  |*"#passed"                                       |       118 |          1 |(0.8474576 +- 0.8438591)% |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# Linked BufferData"                           |        10 |     549902 |     54990.0 |
+ | "# Linked BufferData"                           |        10 |     549902 |    54990.0 |
  | "# UnpackedData"                                |         2 |        237 |     118.50 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 ToolSvc.HybridFactory                  INFO Number of counters : 1
diff --git a/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref.detdesc
index 9d992a7ab..83b40a592 100644
--- a/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_configFuntuple.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV_example_configFuntuple_ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV_example_configFuntuple_ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -143,6 +142,7 @@ LAZY_AND: DaVinci                         #=118     Sum=1           Eff=|(0.8474
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
   LAZY_AND: B0Dspi                        #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Filter_B0Dspi          #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
    FunTupleBase_Particles/Tuple_B0Dspi    #=1       Sum=1           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -155,8 +155,11 @@ Filter_B0Dspi                          INFO Number of counters : 1
  |*"#passed"                                       |       118 |          1 |(0.8474576 +- 0.8438591)% |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# Linked BufferData"                           |        10 |     549902 |     54990.0 |
+ | "# Linked BufferData"                           |        10 |     549902 |    54990.0 |
  | "# UnpackedData"                                |         2 |        237 |     118.50 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 ToolSvc.HybridFactory                  INFO Number of counters : 1
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref
index cbe37002c..4a871bcfa 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tuple_FunTupleEvent.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tuple_FunTupleEvent.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -31,6 +30,7 @@ LAZY_AND: DaVinci                         #=7       Sum=7           Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleEventBase/Tuple                #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
 TFile: name=tuple_FunTupleEvent.root, title=Gaudi Trees, option=CREATE
@@ -40,6 +40,9 @@ ApplicationMgr                         INFO Application Manager Terminated succe
 HltPackedBufferDecoder#1               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | " DstData raw bank  has a zero encoding key, and it is not explicitly specified for decoding -- make sure that this really what you want"|         7 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |         7 |          7 |( 100.0000 +- 0.000000)% |
 RecSummaryUnpacker                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |        343 |     24.500 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref.detdesc
index cbe37002c..4a871bcfa 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_FunTupleEvent.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tuple_FunTupleEvent.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tuple_FunTupleEvent.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -31,6 +30,7 @@ LAZY_AND: DaVinci                         #=7       Sum=7           Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleEventBase/Tuple                #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
 TFile: name=tuple_FunTupleEvent.root, title=Gaudi Trees, option=CREATE
@@ -40,6 +40,9 @@ ApplicationMgr                         INFO Application Manager Terminated succe
 HltPackedBufferDecoder#1               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | " DstData raw bank  has a zero encoding key, and it is not explicitly specified for decoding -- make sure that this really what you want"|         7 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |         7 |          7 |( 100.0000 +- 0.000000)% |
 RecSummaryUnpacker                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |        343 |     24.500 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref
index 6b3fd43d3..08b540a9b 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV-example-tagger-ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV-example-tagger-ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 MCTruthAndBkgCatAlg#1.DaVinciSma...    INFO Will look into protoparticle locations [/Event/Spruce/HLT2/Relations/ChargedPP2MCP, /Event/Spruce/HLT2/Relations/NeutralPP2MCP]
@@ -32,6 +31,7 @@ LAZY_AND: DaVinci                         #=12      Sum=12          Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -50,33 +50,33 @@ B0DsK_Tuple                            INFO Number of counters : 7
  | "# processed events"                            |        12 |
 FunctionalParticleMaker                INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"# passed ProtoParticle filter"                 |        50 |         50 |( 100.0000 +-  0.000000)% |
- |*"# passed Track filter"                         |        50 |         50 |( 100.0000 +-  0.000000)% |
- | "Nb created anti-particles"                     |        12 |         24 |     2.0000 |      0.0000 |      2.0000 |      2.0000 |
+ |*"# passed ProtoParticle filter"                 |        50 |         50 |( 100.0000 +- 0.000000)% |
+ |*"# passed Track filter"                         |        50 |         50 |( 100.0000 +- 0.000000)% |
+ | "Nb created anti-particles"                     |        12 |         24 |     2.0000 |     0.0000 |      2.0000 |      2.0000 |
  | "Nb created particles"                          |        12 |         26 |     2.1667 |    0.37268 |      2.0000 |      3.0000 |
 HDRFilter_B0DsK                        INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |        12 |         12 |( 100.0000 +-  0.000000)% |
+ |*"#passed"                                       |        12 |         12 |( 100.0000 +- 0.000000)% |
 MCTruthAndBkgCatAlg#1                  INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Ghosts"                                        |         4 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
- | "Particles"                                     |        90 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Ghosts"                                        |         4 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
+ | "Particles"                                     |        90 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 MCTruthAndBkgCatAlg#2                  INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Ghosts"                                        |         1 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
- | "Particles"                                     |        50 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Ghosts"                                        |         1 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
+ | "Particles"                                     |        50 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 PP2MCPRelationUnpacker#2               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       1773 |     73.875 |
 PP2MCPRelationUnpacker#3               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |        12 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |        12 |          0 |     0.0000 |
 ParticleContainerMerger                INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        12 |         50 |     4.1667 |
- | "# output particles"                            |        50 |          0 |      0.0000 |
+ | "# output particles"                            |        50 |          0 |     0.0000 |
 ParticleTaggerAlg                      INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
@@ -92,6 +92,9 @@ ProtoParticleUnpacker#2                INFO Number of counters : 2
  | "# UnpackedData"                                |        24 |      22594 |     941.42 |
 ProtoParticleUnpacker#3                INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |        12 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |        12 |          0 |     0.0000 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |        12 |         12 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc
index 6b3fd43d3..08b540a9b 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_array_taggers.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV-example-tagger-ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV-example-tagger-ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 MCTruthAndBkgCatAlg#1.DaVinciSma...    INFO Will look into protoparticle locations [/Event/Spruce/HLT2/Relations/ChargedPP2MCP, /Event/Spruce/HLT2/Relations/NeutralPP2MCP]
@@ -32,6 +31,7 @@ LAZY_AND: DaVinci                         #=12      Sum=12          Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -50,33 +50,33 @@ B0DsK_Tuple                            INFO Number of counters : 7
  | "# processed events"                            |        12 |
 FunctionalParticleMaker                INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"# passed ProtoParticle filter"                 |        50 |         50 |( 100.0000 +-  0.000000)% |
- |*"# passed Track filter"                         |        50 |         50 |( 100.0000 +-  0.000000)% |
- | "Nb created anti-particles"                     |        12 |         24 |     2.0000 |      0.0000 |      2.0000 |      2.0000 |
+ |*"# passed ProtoParticle filter"                 |        50 |         50 |( 100.0000 +- 0.000000)% |
+ |*"# passed Track filter"                         |        50 |         50 |( 100.0000 +- 0.000000)% |
+ | "Nb created anti-particles"                     |        12 |         24 |     2.0000 |     0.0000 |      2.0000 |      2.0000 |
  | "Nb created particles"                          |        12 |         26 |     2.1667 |    0.37268 |      2.0000 |      3.0000 |
 HDRFilter_B0DsK                        INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |        12 |         12 |( 100.0000 +-  0.000000)% |
+ |*"#passed"                                       |        12 |         12 |( 100.0000 +- 0.000000)% |
 MCTruthAndBkgCatAlg#1                  INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Ghosts"                                        |         4 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
- | "Particles"                                     |        90 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Ghosts"                                        |         4 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
+ | "Particles"                                     |        90 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 MCTruthAndBkgCatAlg#2                  INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Ghosts"                                        |         1 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
- | "Particles"                                     |        50 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Ghosts"                                        |         1 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
+ | "Particles"                                     |        50 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 PP2MCPRelationUnpacker#2               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       1773 |     73.875 |
 PP2MCPRelationUnpacker#3               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |        12 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |        12 |          0 |     0.0000 |
 ParticleContainerMerger                INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        12 |         50 |     4.1667 |
- | "# output particles"                            |        50 |          0 |      0.0000 |
+ | "# output particles"                            |        50 |          0 |     0.0000 |
 ParticleTaggerAlg                      INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
@@ -92,6 +92,9 @@ ProtoParticleUnpacker#2                INFO Number of counters : 2
  | "# UnpackedData"                                |        24 |      22594 |     941.42 |
 ProtoParticleUnpacker#3                INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |        12 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |        12 |          0 |     0.0000 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |        12 |         12 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref
index 9eecb8ced..0535c93ea 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tuple_LbToLcmunu.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tuple_LbToLcmunu.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -32,6 +31,7 @@ LAZY_AND: DaVinci                         #=7       Sum=7           Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Myfilter               #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleBase_Particles/Tuple           #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -47,11 +47,14 @@ HltPackedBufferDecoder#1               INFO Number of counters : 1
  | " DstData raw bank  has a zero encoding key, and it is not explicitly specified for decoding -- make sure that this really what you want"|         7 |
 Myfilter                               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |         7 |          7 |( 100.0000 +-  0.000000)% |
+ |*"#passed"                                       |         7 |          7 |( 100.0000 +- 0.000000)% |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |        84 |      66484 |     791.48 |
  | "# UnpackedData"                                |        14 |       1850 |     132.14 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |         7 |          7 |( 100.0000 +- 0.000000)% |
 RecSummaryUnpacker                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |        343 |     24.500 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref.detdesc
index 9eecb8ced..0535c93ea 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_eventinfo.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tuple_LbToLcmunu.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tuple_LbToLcmunu.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -32,6 +31,7 @@ LAZY_AND: DaVinci                         #=7       Sum=7           Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Myfilter               #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleBase_Particles/Tuple           #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -47,11 +47,14 @@ HltPackedBufferDecoder#1               INFO Number of counters : 1
  | " DstData raw bank  has a zero encoding key, and it is not explicitly specified for decoding -- make sure that this really what you want"|         7 |
 Myfilter                               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |         7 |          7 |( 100.0000 +-  0.000000)% |
+ |*"#passed"                                       |         7 |          7 |( 100.0000 +- 0.000000)% |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |        84 |      66484 |     791.48 |
  | "# UnpackedData"                                |        14 |       1850 |     132.14 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |         7 |          7 |( 100.0000 +- 0.000000)% |
 RecSummaryUnpacker                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |        343 |     24.500 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref
index c7db7b6c5..175577384 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tuple_D0_Kpi_10evts_fromHlt2_ntuples.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tuple_D0_Kpi_10evts_fromHlt2_ntuples.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 MCTruthAndBkgCatAlg#1.DaVinciSma...    INFO Will look into protoparticle locations [/Event/HLT2/Relations/ChargedPP2MCP, /Event/HLT2/Relations/NeutralPP2MCP]
@@ -33,6 +32,7 @@ LAZY_AND: DaVinci                         #=7       Sum=7           Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_D0Kpi        #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleBase_Particles/Tuple           #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -42,24 +42,27 @@ ApplicationMgr                         INFO Application Manager Finalized succes
 ApplicationMgr                         INFO Application Manager Terminated successfully
 HDRFilter_D0Kpi                        INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |         7 |          7 |( 100.0000 +-  0.000000)% |
+ |*"#passed"                                       |         7 |          7 |( 100.0000 +- 0.000000)% |
 MCTruthAndBkgCatAlg#1                  INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |         7 |
- | "Particles"                                     |        21 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Particles"                                     |        21 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 PP2MCPRelationUnpacker#2               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |        749 |     53.500 |
 PP2MCPRelationUnpacker#3               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         7 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         7 |          0 |     0.0000 |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |        56 |      30992 |     553.43 |
  | "# UnpackedData"                                |        14 |       1659 |     118.50 |
 ProtoParticleUnpacker#3                INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         7 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         7 |          0 |     0.0000 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |         7 |          7 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |       2244 |     160.29 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref.detdesc
index c7db7b6c5..175577384 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_from_hlt2.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tuple_D0_Kpi_10evts_fromHlt2_ntuples.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tuple_D0_Kpi_10evts_fromHlt2_ntuples.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 MCTruthAndBkgCatAlg#1.DaVinciSma...    INFO Will look into protoparticle locations [/Event/HLT2/Relations/ChargedPP2MCP, /Event/HLT2/Relations/NeutralPP2MCP]
@@ -33,6 +32,7 @@ LAZY_AND: DaVinci                         #=7       Sum=7           Eff=|( 100.0
    RecordStream/FSROutputStreamDstWriter  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: default                       #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_D0Kpi        #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
    FunTupleBase_Particles/Tuple           #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -42,24 +42,27 @@ ApplicationMgr                         INFO Application Manager Finalized succes
 ApplicationMgr                         INFO Application Manager Terminated successfully
 HDRFilter_D0Kpi                        INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |         7 |          7 |( 100.0000 +-  0.000000)% |
+ |*"#passed"                                       |         7 |          7 |( 100.0000 +- 0.000000)% |
 MCTruthAndBkgCatAlg#1                  INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |         7 |
- | "Particles"                                     |        21 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Particles"                                     |        21 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 PP2MCPRelationUnpacker#2               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |        749 |     53.500 |
 PP2MCPRelationUnpacker#3               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         7 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         7 |          0 |     0.0000 |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |        56 |      30992 |     553.43 |
  | "# UnpackedData"                                |        14 |       1659 |     118.50 |
 ProtoParticleUnpacker#3                INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         7 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         7 |          0 |     0.0000 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |         7 |          7 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        14 |       2244 |     160.29 |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref
index 37e88f4d3..afe9b124c 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:passthrough_tuple.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: passthrough_tuple.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -27,6 +26,7 @@ LAZY_AND: DaVinci                           #=1978    Sum=298         Eff=|( 15.
    RecordStream/FSROutputStreamDstWriter    #=1978    Sum=1978        Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                   #=1978    Sum=298         Eff=|( 15.06572 +- 0.804310)%|
   LAZY_AND: Bs2JpsiPhi                      #=1978    Sum=298         Eff=|( 15.06572 +- 0.804310)%|
+   RawBankSizeFilter/RawBankSizeFilter      #=1978    Sum=1978        Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_Bs2JpsiPhi     #=1978    Sum=298         Eff=|( 15.06572 +- 0.804310)%|
    FunTupleBase_Particles/Bs2JpsiPhi_Tuple  #=298     Sum=298         Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -56,5 +56,8 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |      3278 |    4144160 |     1264.2 |
  | "# UnpackedData"                                |       596 |     171856 |     288.35 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |      1978 |       1978 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref.detdesc
index 37e88f4d3..afe9b124c 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_from_passthrough.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:passthrough_tuple.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: passthrough_tuple.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -27,6 +26,7 @@ LAZY_AND: DaVinci                           #=1978    Sum=298         Eff=|( 15.
    RecordStream/FSROutputStreamDstWriter    #=1978    Sum=1978        Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                   #=1978    Sum=298         Eff=|( 15.06572 +- 0.804310)%|
   LAZY_AND: Bs2JpsiPhi                      #=1978    Sum=298         Eff=|( 15.06572 +- 0.804310)%|
+   RawBankSizeFilter/RawBankSizeFilter      #=1978    Sum=1978        Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_Bs2JpsiPhi     #=1978    Sum=298         Eff=|( 15.06572 +- 0.804310)%|
    FunTupleBase_Particles/Bs2JpsiPhi_Tuple  #=298     Sum=298         Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -56,5 +56,8 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |      3278 |    4144160 |     1264.2 |
  | "# UnpackedData"                                |       596 |     171856 |     288.35 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |      1978 |       1978 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref b/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref
index 496632572..65544512e 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV_example_sprucing_ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV_example_sprucing_ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -147,10 +146,12 @@ LAZY_AND: DaVinci                         #=118     Sum=48          Eff=|( 40.67
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
   LAZY_AND: B0DsK                         #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=72      Sum=48          Eff=|( 66.66667 +- 5.55556 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=48      Sum=48          Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: B0Dspi                        #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0Dspi       #=72      Sum=1           Eff=|( 1.388889 +- 1.37921 )%|
    FunTupleBase_Particles/B0Dspi_Tuple    #=1       Sum=1           Eff=|( 100.0000 +- 0.00000 )%|
@@ -191,6 +192,9 @@ ParticleUnpacker#1                     INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |         3 |        500 |     166.67 |
  | "# UnpackedData"                                |         2 |        237 |     118.50 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 ToolSvc.HybridFactory                  INFO Number of counters : 1
diff --git a/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref.detdesc b/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref.detdesc
index 496632572..65544512e 100644
--- a/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref.detdesc
+++ b/DaVinciExamples/tests/refs/test_davinci_tupling_from_spruce.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV_example_sprucing_ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV_example_sprucing_ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -147,10 +146,12 @@ LAZY_AND: DaVinci                         #=118     Sum=48          Eff=|( 40.67
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
   LAZY_AND: B0DsK                         #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=72      Sum=48          Eff=|( 66.66667 +- 5.55556 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=48      Sum=48          Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: B0Dspi                        #=118     Sum=1           Eff=|(0.8474576 +- 0.843859)%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0Dspi       #=72      Sum=1           Eff=|( 1.388889 +- 1.37921 )%|
    FunTupleBase_Particles/B0Dspi_Tuple    #=1       Sum=1           Eff=|( 100.0000 +- 0.00000 )%|
@@ -191,6 +192,9 @@ ParticleUnpacker#1                     INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |         3 |        500 |     166.67 |
  | "# UnpackedData"                                |         2 |        237 |     118.50 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 ToolSvc.HybridFactory                  INFO Number of counters : 1
diff --git a/DaVinciTests/tests/refs/test_davinci_filters.ref b/DaVinciTests/tests/refs/test_davinci_filters.ref
index 2017c245f..4a1cf824a 100644
--- a/DaVinciTests/tests/refs/test_davinci_filters.ref
+++ b/DaVinciTests/tests/refs/test_davinci_filters.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:davinci_filters_ntuple.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: davinci_filters_ntuple.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -137,9 +136,11 @@ LAZY_AND: DaVinci                         #=118     Sum=48          Eff=|( 40.67
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
   LAZY_AND: B0DsK                         #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=72      Sum=48          Eff=|( 66.66667 +- 5.55556 )%|
   LAZY_AND: B0Dspi                        #=118     Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0Dspi       #=72      Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
 ApplicationMgr                         INFO Application Manager Finalized successfully
@@ -149,9 +150,12 @@ HDRFilter_B0DsK                        INFO Number of counters : 1
  |*"#passed"                                       |        72 |         48 |( 66.66667 +- 5.555556)% |
 HDRFilter_B0Dspi                       INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |        72 |          0 |(  0.000000 +-  0.000000)% |
+ |*"#passed"                                       |        72 |          0 |( 0.000000 +- 0.000000)% |
 Hlt2TopoLineFilter                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"#passed"                                       |       118 |         72 |( 61.01695 +- 4.489750)% |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciTests/tests/refs/test_davinci_filters.ref.detdesc b/DaVinciTests/tests/refs/test_davinci_filters.ref.detdesc
index 2017c245f..4a1cf824a 100644
--- a/DaVinciTests/tests/refs/test_davinci_filters.ref.detdesc
+++ b/DaVinciTests/tests/refs/test_davinci_filters.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:davinci_filters_ntuple.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: davinci_filters_ntuple.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -137,9 +136,11 @@ LAZY_AND: DaVinci                         #=118     Sum=48          Eff=|( 40.67
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
   LAZY_AND: B0DsK                         #=118     Sum=48          Eff=|( 40.67797 +- 4.52217 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=72      Sum=48          Eff=|( 66.66667 +- 5.55556 )%|
   LAZY_AND: B0Dspi                        #=118     Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/Hlt2TopoLineFilter     #=118     Sum=72          Eff=|( 61.01695 +- 4.48975 )%|
    LoKi__HDRFilter/HDRFilter_B0Dspi       #=72      Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
 ApplicationMgr                         INFO Application Manager Finalized successfully
@@ -149,9 +150,12 @@ HDRFilter_B0DsK                        INFO Number of counters : 1
  |*"#passed"                                       |        72 |         48 |( 66.66667 +- 5.555556)% |
 HDRFilter_B0Dspi                       INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"#passed"                                       |        72 |          0 |(  0.000000 +-  0.000000)% |
+ |*"#passed"                                       |        72 |          0 |( 0.000000 +- 0.000000)% |
 Hlt2TopoLineFilter                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  |*"#passed"                                       |       118 |         72 |( 61.01695 +- 4.489750)% |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref
index cceaa23a5..177bafcc2 100644
--- a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref
+++ b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV-test-array-ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV-test-array-ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -26,6 +25,7 @@ LAZY_AND: DaVinci                         #=100     Sum=62          Eff=|( 62.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=62          Eff=|( 62.00000 +- 4.85386 )%|
   LAZY_AND: default                       #=100     Sum=62          Eff=|( 62.00000 +- 4.85386 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=100     Sum=62          Eff=|( 62.00000 +- 4.85386 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=62      Sum=62          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -40,8 +40,8 @@ B0DsK_Tuple                            INFO Number of counters : 3
  | "# processed events"                            |        62 |
 FunctionalParticleMaker                INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"# passed ProtoParticle filter"                 |      1581 |       1581 |( 100.0000 +-  0.000000)% |
- |*"# passed Track filter"                         |      1581 |       1581 |( 100.0000 +-  0.000000)% |
+ |*"# passed ProtoParticle filter"                 |      1581 |       1581 |( 100.0000 +- 0.000000)% |
+ |*"# passed Track filter"                         |      1581 |       1581 |( 100.0000 +- 0.000000)% |
  | "Nb created anti-particles"                     |        62 |        813 |     13.113 |     27.431 |      2.0000 |      148.00 |
  | "Nb created particles"                          |        62 |        768 |     12.387 |     26.413 |      2.0000 |      144.00 |
 HDRFilter_B0DsK                        INFO Number of counters : 1
@@ -50,7 +50,7 @@ HDRFilter_B0DsK                        INFO Number of counters : 1
 ParticleContainerMerger                INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        62 |       1581 |     25.500 |
- | "# output particles"                            |      1581 |          0 |      0.0000 |
+ | "# output particles"                            |      1581 |          0 |     0.0000 |
 ParticleTaggerAlg                      INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        62 |
@@ -60,5 +60,8 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       681 |    3214772 |     4720.7 |
  | "# UnpackedData"                                |       124 |      70084 |     565.19 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc
index cceaa23a5..177bafcc2 100644
--- a/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc
+++ b/DaVinciTests/tests/refs/test_davinci_funtuple_array.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:DV-test-array-ntp.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: DV-test-array-ntp.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -26,6 +25,7 @@ LAZY_AND: DaVinci                         #=100     Sum=62          Eff=|( 62.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=62          Eff=|( 62.00000 +- 4.85386 )%|
   LAZY_AND: default                       #=100     Sum=62          Eff=|( 62.00000 +- 4.85386 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=100     Sum=62          Eff=|( 62.00000 +- 4.85386 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=62      Sum=62          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -40,8 +40,8 @@ B0DsK_Tuple                            INFO Number of counters : 3
  | "# processed events"                            |        62 |
 FunctionalParticleMaker                INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"# passed ProtoParticle filter"                 |      1581 |       1581 |( 100.0000 +-  0.000000)% |
- |*"# passed Track filter"                         |      1581 |       1581 |( 100.0000 +-  0.000000)% |
+ |*"# passed ProtoParticle filter"                 |      1581 |       1581 |( 100.0000 +- 0.000000)% |
+ |*"# passed Track filter"                         |      1581 |       1581 |( 100.0000 +- 0.000000)% |
  | "Nb created anti-particles"                     |        62 |        813 |     13.113 |     27.431 |      2.0000 |      148.00 |
  | "Nb created particles"                          |        62 |        768 |     12.387 |     26.413 |      2.0000 |      144.00 |
 HDRFilter_B0DsK                        INFO Number of counters : 1
@@ -50,7 +50,7 @@ HDRFilter_B0DsK                        INFO Number of counters : 1
 ParticleContainerMerger                INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# input particles"                             |        62 |       1581 |     25.500 |
- | "# output particles"                            |      1581 |          0 |      0.0000 |
+ | "# output particles"                            |      1581 |          0 |     0.0000 |
 ParticleTaggerAlg                      INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        62 |
@@ -60,5 +60,8 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       681 |    3214772 |     4720.7 |
  | "# UnpackedData"                                |       124 |      70084 |     565.19 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciTests/tests/refs/test_davinci_recVertices.ref b/DaVinciTests/tests/refs/test_davinci_recVertices.ref
index d36edde84..41b19e7fc 100644
--- a/DaVinciTests/tests/refs/test_davinci_recVertices.ref
+++ b/DaVinciTests/tests/refs/test_davinci_recVertices.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:test_recVertices.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: test_recVertices.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -143,6 +142,7 @@ LAZY_AND: DaVinci                         #=118     Sum=75          Eff=|( 63.55
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=75          Eff=|( 63.55932 +- 4.43039 )%|
   LAZY_AND: default                       #=118     Sum=75          Eff=|( 63.55932 +- 4.43039 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=118     Sum=75          Eff=|( 63.55932 +- 4.43039 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=75      Sum=75          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -162,6 +162,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       826 |    4290998 |     5194.9 |
  | "# UnpackedData"                                |       150 |      91119 |     607.46 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |       150 |      33171 |     221.14 |
diff --git a/DaVinciTests/tests/refs/test_davinci_recVertices.ref.detdesc b/DaVinciTests/tests/refs/test_davinci_recVertices.ref.detdesc
index d36edde84..41b19e7fc 100644
--- a/DaVinciTests/tests/refs/test_davinci_recVertices.ref.detdesc
+++ b/DaVinciTests/tests/refs/test_davinci_recVertices.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:test_recVertices.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: test_recVertices.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -143,6 +142,7 @@ LAZY_AND: DaVinci                         #=118     Sum=75          Eff=|( 63.55
    RecordStream/FSROutputStreamDstWriter  #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=118     Sum=75          Eff=|( 63.55932 +- 4.43039 )%|
   LAZY_AND: default                       #=118     Sum=75          Eff=|( 63.55932 +- 4.43039 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=118     Sum=118         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_B0DsK        #=118     Sum=75          Eff=|( 63.55932 +- 4.43039 )%|
    FunTupleBase_Particles/B0DsK_Tuple     #=75      Sum=75          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -162,6 +162,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       826 |    4290998 |     5194.9 |
  | "# UnpackedData"                                |       150 |      91119 |     607.46 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       118 |        118 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |       150 |      33171 |     221.14 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref b/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref
index 1c4dee005..82a78e50b 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref
@@ -687,6 +687,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    PrintDecayTree/PrintBsToJpsiPhi        #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 ApplicationMgr                         INFO Application Manager Finalized successfully
@@ -708,5 +709,8 @@ PrintBsToJpsiPhi                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Candidates"                                    |        12 |         30 |     2.5000 |     1.6073 |      1.0000 |      6.0000 |
  | "Events"                                        |        12 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref.detdesc
index 1c4dee005..82a78e50b 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial0_basic_DVjob.ref.detdesc
@@ -687,6 +687,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    PrintDecayTree/PrintBsToJpsiPhi        #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 ApplicationMgr                         INFO Application Manager Finalized successfully
@@ -708,5 +709,8 @@ PrintBsToJpsiPhi                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Candidates"                                    |        12 |         30 |     2.5000 |     1.6073 |      1.0000 |      6.0000 |
  | "Events"                                        |        12 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 ToolSvc.HltFactory                     INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref b/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref
index 437c5894c..f18014db7 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref
@@ -5,7 +5,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial1_functors_specialfield.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial1_functors_specialfield.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -127,6 +126,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -147,6 +147,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName                         INFO Number of counters : 15
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref.detdesc
index 437c5894c..f18014db7 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial1_Functors_specialfield.ref.detdesc
@@ -5,7 +5,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial1_functors_specialfield.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial1_functors_specialfield.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -127,6 +126,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -147,6 +147,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName                         INFO Number of counters : 15
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref b/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref
index 8ce95f31a..686f4feec 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial2_LoKi.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial2_LoKi.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -125,6 +124,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -145,6 +145,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName                         INFO Number of counters : 15
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref.detdesc
index 8ce95f31a..686f4feec 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial2_LoKi.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial2_LoKi.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial2_LoKi.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -125,6 +124,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -145,6 +145,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName                         INFO Number of counters : 15
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref b/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref
index 24a07f98a..a322e0bc7 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial3_ThOrfunctors.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial3_ThOrfunctors.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -125,6 +124,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -145,6 +145,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       4243 |     176.79 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref.detdesc
index 24a07f98a..a322e0bc7 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial3_ThOrfunctors.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial3_ThOrfunctors.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial3_ThOrfunctors.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -125,6 +124,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -145,6 +145,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       4243 |     176.79 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref b/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref
index c69953f0f..326d30a16 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial5_MCTruth.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial5_MCTruth.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 MCTruthAndBkgCatAlg#1.DaVinciSma...    INFO Will look into protoparticle locations [/Event/HLT2/Relations/ChargedPP2MCP, /Event/HLT2/Relations/NeutralPP2MCP]
@@ -128,6 +127,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -147,14 +147,14 @@ HltPackedBufferDecoder#1               INFO Number of counters : 1
 MCTruthAndBkgCatAlg#1                  INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Ghosts"                                        |       107 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
- | "Particles"                                     |       210 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Ghosts"                                        |       107 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
+ | "Particles"                                     |       210 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 PP2MCPRelationUnpacker#2               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       2319 |     96.625 |
 PP2MCPRelationUnpacker#3               INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         3 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         3 |          0 |     0.0000 |
  | "# UnpackedData"                                |        18 |      32142 |     1785.7 |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
@@ -162,9 +162,12 @@ ParticleUnpacker                       INFO Number of counters : 2
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
 ProtoParticleUnpacker#3                INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         3 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         3 |          0 |     0.0000 |
  | "# Linked BufferData"                           |         9 |       3882 |     431.33 |
  | "# UnpackedData"                                |        18 |       7578 |     421.00 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName                         INFO Number of counters : 15
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref.detdesc
index c69953f0f..326d30a16 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial5_MCTruth.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial5_MCTruth.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial5_MCTruth.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 MCTruthAndBkgCatAlg#1.DaVinciSma...    INFO Will look into protoparticle locations [/Event/HLT2/Relations/ChargedPP2MCP, /Event/HLT2/Relations/NeutralPP2MCP]
@@ -128,6 +127,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -147,14 +147,14 @@ HltPackedBufferDecoder#1               INFO Number of counters : 1
 MCTruthAndBkgCatAlg#1                  INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Ghosts"                                        |       107 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
- | "Particles"                                     |       210 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Ghosts"                                        |       107 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
+ | "Particles"                                     |       210 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
 PP2MCPRelationUnpacker#2               INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       2319 |     96.625 |
 PP2MCPRelationUnpacker#3               INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         3 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         3 |          0 |     0.0000 |
  | "# UnpackedData"                                |        18 |      32142 |     1785.7 |
 ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
@@ -162,9 +162,12 @@ ParticleUnpacker                       INFO Number of counters : 2
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
 ProtoParticleUnpacker#3                INFO Number of counters : 3
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "# AbsentBuffer"                                |         3 |          0 |      0.0000 |
+ | "# AbsentBuffer"                                |         3 |          0 |     0.0000 |
  | "# Linked BufferData"                           |         9 |       3882 |     431.33 |
  | "# UnpackedData"                                |        18 |       7578 |     421.00 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName                         INFO Number of counters : 15
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref b/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref
index 9cadda084..5e873089d 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial6_DecayTreeFit.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial6_DecayTreeFit.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -125,6 +124,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -135,13 +135,13 @@ ApplicationMgr                         INFO Application Manager Terminated succe
 DTF                                    INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Fitted Particles"                              |        30 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Fitted Particles"                              |        30 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
  | "Input Particles"                               |        12 |         30 |     2.5000 |     1.6073 |      1.0000 |      6.0000 |
  | "saved Particles"                               |        12 |        210 |     17.500 |     11.251 |      7.0000 |      42.000 |
 DTFpv                                  INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Fitted Particles"                              |        30 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Fitted Particles"                              |        30 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
  | "Input Particles"                               |        12 |         30 |     2.5000 |     1.6073 |      1.0000 |      6.0000 |
  | "saved Particles"                               |        12 |        210 |     17.500 |     11.251 |      7.0000 |      42.000 |
 HDRFilter_SeeNoEvil                    INFO Number of counters : 1
@@ -157,6 +157,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       4243 |     176.79 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref.detdesc
index 9cadda084..5e873089d 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial6_DecayTreeFit.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial6_DecayTreeFit.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial6_DecayTreeFit.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -125,6 +124,7 @@ LAZY_AND: DaVinci                         #=100     Sum=12          Eff=|( 12.00
    RecordStream/FSROutputStreamDstWriter  #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                 #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
   LAZY_AND: default                       #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter    #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -135,13 +135,13 @@ ApplicationMgr                         INFO Application Manager Terminated succe
 DTF                                    INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Fitted Particles"                              |        30 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Fitted Particles"                              |        30 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
  | "Input Particles"                               |        12 |         30 |     2.5000 |     1.6073 |      1.0000 |      6.0000 |
  | "saved Particles"                               |        12 |        210 |     17.500 |     11.251 |      7.0000 |      42.000 |
 DTFpv                                  INFO Number of counters : 4
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "Events"                                        |        12 |
- | "Fitted Particles"                              |        30 |          0 |      0.0000 |      0.0000 |  4.2950e+09 |       0.0000 |
+ | "Fitted Particles"                              |        30 |          0 |     0.0000 |     0.0000 |  4.2950e+09 |      0.0000 |
  | "Input Particles"                               |        12 |         30 |     2.5000 |     1.6073 |      1.0000 |      6.0000 |
  | "saved Particles"                               |        12 |        210 |     17.500 |     11.251 |      7.0000 |      42.000 |
 HDRFilter_SeeNoEvil                    INFO Number of counters : 1
@@ -157,6 +157,9 @@ ParticleUnpacker                       INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |       132 |     136208 |     1031.9 |
  | "# UnpackedData"                                |        24 |       6282 |     261.75 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 RecVertexUnpacker                      INFO Number of counters : 1
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# UnpackedData"                                |        24 |       4243 |     176.79 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref b/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref
index 5a3446824..64bbc4c2d 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref
+++ b/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial7_multiple_sel_lines.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial7_multiple_sel_lines.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -129,9 +128,11 @@ LAZY_AND: DaVinci                          #=100     Sum=14          Eff=|( 14.0
    RecordStream/FSROutputStreamDstWriter   #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                  #=100     Sum=14          Eff=|( 14.00000 +- 3.46987 )%|
   LAZY_AND: Alg1                           #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter     #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil1    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName1  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: Alg2                           #=100     Sum=7           Eff=|( 7.000000 +- 2.55147 )%|
+   RawBankSizeFilter/RawBankSizeFilter     #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil2    #=100     Sum=7           Eff=|( 7.000000 +- 2.55147 )%|
    FunTupleBase_Particles/TDirectoryName2  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -159,6 +160,9 @@ ParticleUnpacker#1                     INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |        42 |      54306 |     1293.0 |
  | "# UnpackedData"                                |        14 |       2805 |     200.36 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName1                        INFO Number of counters : 7
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
diff --git a/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref.detdesc b/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref.detdesc
index 5a3446824..64bbc4c2d 100644
--- a/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref.detdesc
+++ b/DaVinciTutorials/tests/refs/test_tutorial7_multiple_sel_lines.ref.detdesc
@@ -3,7 +3,6 @@ ApplicationMgr    SUCCESS
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 NTupleSvc                              INFO Added stream file:tutorial7_multiple_sel_lines.root as FILE1
-RootHistSvc                            INFO Writing ROOT histograms to: tutorial7_multiple_sel_lines.root
 HistogramPersistencySvc                INFO Added successfully Conversion service:RootHistSvc
 FSROutputStreamDstWriter               INFO Data source: EventDataSvc output: SVC='Gaudi::RootCnvSvc'
 ApplicationMgr                         INFO Application Manager Initialized successfully
@@ -129,9 +128,11 @@ LAZY_AND: DaVinci                          #=100     Sum=14          Eff=|( 14.0
    RecordStream/FSROutputStreamDstWriter   #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
  NONLAZY_OR: UserAnalysis                  #=100     Sum=14          Eff=|( 14.00000 +- 3.46987 )%|
   LAZY_AND: Alg1                           #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
+   RawBankSizeFilter/RawBankSizeFilter     #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil1    #=100     Sum=12          Eff=|( 12.00000 +- 3.24962 )%|
    FunTupleBase_Particles/TDirectoryName1  #=12      Sum=12          Eff=|( 100.0000 +- 0.00000 )%|
   LAZY_AND: Alg2                           #=100     Sum=7           Eff=|( 7.000000 +- 2.55147 )%|
+   RawBankSizeFilter/RawBankSizeFilter     #=100     Sum=100         Eff=|( 100.0000 +- 0.00000 )%|
    LoKi__HDRFilter/HDRFilter_SeeNoEvil2    #=100     Sum=7           Eff=|( 7.000000 +- 2.55147 )%|
    FunTupleBase_Particles/TDirectoryName2  #=7       Sum=7           Eff=|( 100.0000 +- 0.00000 )%|
 RFileCnv                               INFO dumping contents of /NTUPLES/FILE1
@@ -159,6 +160,9 @@ ParticleUnpacker#1                     INFO Number of counters : 2
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# Linked BufferData"                           |        42 |      54306 |     1293.0 |
  | "# UnpackedData"                                |        14 |       2805 |     200.36 |
+RawBankSizeFilter                      INFO Number of counters : 1
+ |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+ |*"Number of too small raw banks size"            |       100 |        100 |( 100.0000 +- 0.000000)% |
 TDirectoryName1                        INFO Number of counters : 7
  |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
  | "# events with multiple candidates for field Bs"|         8 |
-- 
GitLab