34 |
|
{ return kCompositeParticle; } |
35 |
|
|
36 |
|
// Some structural tools |
37 |
< |
void Mark() const; |
37 |
> |
void Mark(UInt_t i=1) const; |
38 |
|
|
39 |
|
protected: |
40 |
|
Double_t GetCharge() const; |
47 |
|
} |
48 |
|
|
49 |
|
//-------------------------------------------------------------------------------------------------- |
50 |
< |
inline void mithep::CompositeParticle::Mark() const |
50 |
> |
inline void mithep::CompositeParticle::Mark(UInt_t i) const |
51 |
|
{ |
52 |
|
// mark myself |
53 |
< |
mithep::DataObject::Mark(); |
53 |
> |
mithep::DataObject::Mark(i); |
54 |
|
// mark my dependencies if they are there |
55 |
< |
for (UInt_t i=0; i<NDaughters(); i++) |
56 |
< |
fDaughters.At(i)->Mark(); |
55 |
> |
fDaughters.Mark(i); |
56 |
|
} |
57 |
|
|
58 |
|
//-------------------------------------------------------------------------------------------------- |