LArSamples::FilterParams Node1 LArSamples::FilterParams + m_saturation - m_status - m_requireSat - m_requireConvergence - m_channelSel - m_indexParity + FilterParams() + FilterParams() + set() + addRunRange() + addEventRange() + addLBRange() + addHashIdRange() + addRun() + addEvent() + addLB() and 19 more... + splitToken() Node2 std::vector< LArSamples ::ChannelSpec > Node2->Node1 -m_channels Node3 LArSamples::ChannelSpec + calo + feedThrough + slot + channel + ChannelSpec() + match() Node3->Node2 +elements Node4 std::vector< CaloId > + elements Node4->Node1 -m_calos Node5 std::map< TString, LArSamples::FuncCut > + keys Node5->Node1 -m_cuts Node6 LArSamples::FuncCut + min + max + FuncCut() + pass() + gotMin() + gotMax() + setEqual() Node6->Node5 +elements Node11 std::vector< CaloGain ::CaloGain > + elements Node11->Node1 -m_gains Node12 std::vector< UIntRange > + elements Node12->Node1 -m_runs -m_lbs -m_hashIds -m_events Node13 std::vector< int > + elements Node13->Node1 -m_layers Node14 std::vector< PartitionId > + elements Node14->Node1 -m_partitions