#include <CALcontributionIterator.h>
Collaboration diagram for CALcontributionIterator:
Public Member Functions | |
CALcontributionIterator (EBFevent *, CALcontribution *, CALmap *) | |
Constructor for iterating over the calorimeter contribution. | |
CALcontributionIterator (EBFevent *, CALcontribution *) | |
Constructor for iterating over the calorimeter contribution. | |
CALcontributionIterator (CALmap *) | |
Constructor for setting up the electronic space to detector space map. | |
CALcontributionIterator () | |
Do nothing constructor. | |
unsigned | iterate () |
Iterate over the calorimeter contribution. | |
unsigned | iterate (EBFevent *, CALcontribution *) |
Iterate over the calorimeter contribution. | |
unsigned | iterate (EBFevent *, CALcontribution *, CALmap *) |
Class for iterating over contributions to a CAL contribution.Iterate over the calorimeter contribution. | |
virtual int | handleError (CALcontribution *, unsigned code, unsigned p1=0, unsigned p2=0) const |
Handle all errors possible in CALcontributionIterator. | |
const EBFevent * | event () const |
const CALcontribution * | contribution () const |
unsigned | CALend () const |
const CALmap * | map () const |
virtual void | log (unsigned tower, unsigned layer, CALlog log)=0 |
Pure virtual method for calling the application back with a CAL log value. |
Copyright: Copyright 2004 by The Board of Trustees of the Leland Stanford Junior University. All rights reserved.
|
Constructor for iterating over the calorimeter contribution. This constructor caches the event, contribution and map provided by the caller.
|
|
Constructor for iterating over the calorimeter contribution. This constructor caches the event and contribution provided by the caller.
|
|
Constructor for setting up the electronic space to detector space map.
|
|
Return the offset to the end of the CAL portion of the contribution |
|
Return a pointer to the start of this contribution |
|
Return a pointer to the EBFevent containing this contribution |
|
Handle all errors possible in CALcontributionIterator. This method is used to handle errors occurring during the iteration over an CALcontribution. By default it does nothing, however it is virtual and is able to be overridden by the user.
|
|
Class for iterating over contributions to a CAL contribution.Iterate over the calorimeter contribution. This method calls the log() virtual function back with every hit it finds. This method uses the event, contribution and map provided by the caller.
|
|
Iterate over the calorimeter contribution. This method calls the log() virtual function back with every hit it finds. This method uses the event and contribution provided by the caller and the map established by the ctor.
|
|
Iterate over the calorimeter contribution. This method calls the log() virtual function back with every hit it finds. This method uses the event, contribution and map established by the ctor.
|
|
Pure virtual method for calling the application back with a CAL log value.
|
|
Return a pointer to the calorimeter map |