#include <IonizationCenter.h>
Inheritance diagram for tpc_tracking::IonizationCenter:
|
|
Definition at line 8 of file IonizationCenter.cc. References m_bGeneratedChargeInformation. |
|
|
Definition at line 13 of file IonizationCenter.cc. |
|
|
|
|
|
|
|
|
Deep copy of the object. C++ implementations should return the concrete type (virtual constructor). No reasonable implementation yet. Do not use this method. Reimplemented in IMPL::SimCalorimeterHitImpl. Definition at line 52 of file LCObject.h. |
|
|
|
|
|
Definition at line 39 of file IonizationCenter.cc. References tpc_tracking::SimTrackerHit::empty(), tpc_tracking::fast_data_structures::array< T >::empty(), m_bGeneratedChargeInformation, m_charges, and m_sim_tracker_hit. Referenced by set_sim_tracker_hit(). |
|
|
|
|
|
Definition at line 18 of file IonizationCenter.cc. |
|
|||||||||
|
Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,... Definition at line 430 of file LCRTRelations.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 134 of file IonizationCenter.cc. References tpc_tracking::IonizationCenter::Charge::charge, m_charges, tpc_tracking::fast_data_structures::array< T >::ref_at(), and tpc_tracking::fast_data_structures::array< T >::size(). Referenced by gl_draw_charge_distribution(). |
|
|
|
|
|
Definition at line 130 of file IonizationCenter.cc. References m_charges, and tpc_tracking::fast_data_structures::array< T >::size(). Referenced by put_charge_on_pads(). |
|
|
|
|
|
Definition at line 74 of file IonizationCenter.cc. Referenced by ls(), and tpc_tracking::ChargedPad::ls_ionization_centers(). |
|
|
|
|
|
Definition at line 202 of file IonizationCenter.cc. References tpc_tracking::SimTrackerHit::get_position(), tpc_tracking::SimTrackerHit::m_pSimTrackerHit, and m_sim_tracker_hit. Referenced by generate_charge_information(), get_xy_position(), gl_draw_charge_distribution(), and tpc_tracking::ChargedPad::make_flash_adc_values(). |
|
|
|
|
|
Definition at line 30 of file IonizationCenter.cc. Referenced by tpc_tracking::EventDisplay::center_on(), tpc_tracking::EventDisplay::draw_current_charged_pad(), and gl_draw(). |
|
|
|
|
|
Definition at line 145 of file IonizationCenter.cc. References tpc_tracking::IonizationCenter::Charge::charge, m_charges, tpc_tracking::fast_data_structures::array< T >::ref_at(), and tpc_tracking::fast_data_structures::array< T >::size(). |
|
|
|
|
|
Definition at line 213 of file IonizationCenter.cc. References get_position(). |
|
|
|
|
|
|
|
|
|
|
Returns an object id for internal (debugging) use in LCIO. Implements EVENT::LCObject. Definition at line 35 of file CustomLCIOObject.h. |
|
|
Returns an object id for internal (debugging) use in LCIO. Implements EVENT::LCObject. Definition at line 35 of file CustomLCIOObject.h. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|||||||||
|
Returns the reference to the pointer to the extension/relation object Definition at line 508 of file LCRTRelations.h. |
|
|
|
|
|
Definition at line 192 of file IonizationCenter.cc. References tpc_tracking::ChargedPad::add_ionization_center(), get_npads(), m_charges, tpc_tracking::IonizationCenter::Charge::pad_number, tpc_tracking::fast_data_structures::array< T >::ref_at(), and tpc_assert. Referenced by tpc_tracking::IonizationCenters::put_charge_on_pads(). |
|
|
Definition at line 88 of file CustomLCIOObject.cc. References tpc_tracking::CustomLCIOObject::Stream::declare_pointer_target(). Referenced by tpc_tracking::CustomSIOHandler::read(). |
|
|
Reimplemented from tpc_tracking::CustomLCIOObject. |
|
|
Reimplemented from tpc_tracking::CustomLCIOObject. Definition at line 54 of file IonizationCenter.cc. |
|
|||||||||
|
Provides read access to relations - the object types and their connectivity are defined by the class V which has to be a subtype of either LC1To1Relation, LC1ToNRelation or LCNToNRelation. Definition at line 444 of file LCRTRelations.h. |
|
|
|
|
|
Definition at line 209 of file IonizationCenter.cc. References m_position. Referenced by tpc_tracking::ZEventDisplay::draw_charge_distribution(). |
|
|
|
|
|
Definition at line 34 of file IonizationCenter.cc. References empty(), and m_sim_tracker_hit. Referenced by tpc_tracking::IonizationCenters::derived_create(). |
|
|
Definition at line 98 of file CustomLCIOObject.cc. References tpc_tracking::CustomLCIOObject::Stream::declare_pointer_target(). Referenced by tpc_tracking::CustomSIOHandler::write(). |
|
|
Reimplemented from tpc_tracking::CustomLCIOObject. |
|
|
Reimplemented from tpc_tracking::CustomLCIOObject. Definition at line 64 of file IonizationCenter.cc. |
|
||||||||||||
|
Definition at line 44 of file IonizationCenter.cc. |
|
||||||||||||
|
Definition at line 44 of file IonizationCenter.cc. |
|
||||||||||||
|
Definition at line 49 of file IonizationCenter.cc. |
|
||||||||||||
|
Definition at line 49 of file IonizationCenter.cc. |
|
|
Definition at line 52 of file IonizationCenter.h. Referenced by empty(), generate_charge_information(), and IonizationCenter(). |
|
|
Definition at line 49 of file IonizationCenter.h. |
|
|
Definition at line 49 of file IonizationCenter.h. Referenced by empty(), generate_charge_information(), get_charge(), get_max_charge(), get_npads(), get_total_charge(), gl_draw(), gl_draw_charge_distribution(), ls(), and put_charge_on_pads(). |
|
|
Definition at line 51 of file IonizationCenter.h. Referenced by set_position(). |
|
|
Definition at line 50 of file IonizationCenter.h. Referenced by empty(), get_position(), and set_sim_tracker_hit(). |
1.3.9.1