12 SimCalorimeterHitImpl* hit =
new SimCalorimeterHitImpl ;
16 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
18 return LCIO::SUCCESS ;
24 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
29 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
30 return hit->getCellID0() ;
33 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
34 return hit->getCellID1() ;
37 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
38 return hit->getEnergy() ;
41 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
42 for(
int i=0;i<3; *pos++ = hit->getPosition()[i++] ) ;
43 return LCIO::SUCCESS ;
46 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
47 return hit->getNMCContributions() ;
51 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
52 return hit->getNMCContributions() ;
56 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
57 return C2F_POINTER( LCObject*, hit->getParticleCont( i-1 ) ) ;
60 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
61 return hit->getEnergyCont( i-1 ) ;
64 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
65 return hit->getTimeCont( i-1 ) ;
68 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
69 return hit->getPDGCont( i-1 ) ;
75 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
76 hit->setCellID0( id0 ) ;
77 return LCIO::SUCCESS ;
80 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
81 hit->setCellID1( id1 ) ;
82 return LCIO::SUCCESS ;
85 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
86 hit->setEnergy( en ) ;
87 return LCIO::SUCCESS ;
90 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
91 hit->setPosition( pos ) ;
92 return LCIO::SUCCESS ;
95 SimCalorimeterHitImpl* hit = f2c_pointer<SimCalorimeterHitImpl,LCObject>( simcalhit ) ;
96 MCParticleImpl* mcp = f2c_pointer<MCParticleImpl,LCObject>( mcparticle ) ;
97 hit->addMCParticleContribution( mcp, en, t, pdg ) ;
98 return LCIO::SUCCESS ;
LCIO_DEPRECATED_CAPI int lcschsetcellid1(PTRTYPE simcalhit, int id1)
LCIO_DEPRECATED_CAPI int lcschgetcellid0(PTRTYPE simcalhit)
LCIO_DEPRECATED_CAPI int lcschsetcellid0(PTRTYPE simcalhit, int id0)
LCIO_DEPRECATED_CAPI int lcschsetenergy(PTRTYPE simcalhit, float en)
LCIO_DEPRECATED_CAPI PTRTYPE lcschgetparticlecont(PTRTYPE simcalhit, int i)
LCIO_DEPRECATED_CAPI int lcschgetcellid1(PTRTYPE simcalhit)
LCIO_DEPRECATED_CAPI float lcschgettimecont(PTRTYPE simcalhit, int i)
LCIO_DEPRECATED_CAPI int lcschaddmcparticlecontribution(PTRTYPE simcalhit, PTRTYPE mcparticle, float en, float t, int pdg)
LCIO_DEPRECATED_CAPI float lcschgetenergy(PTRTYPE simcalhit)
LCIO_DEPRECATED_CAPI int lcschgetnmcparticles(PTRTYPE simcalhit)
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
LCIO_DEPRECATED_CAPI int lcschgetpdgcont(PTRTYPE simcalhit, int i)
LCIO_DEPRECATED_CAPI float lcschgetenergycont(PTRTYPE simcalhit, int i)
LCIO_DEPRECATED_CAPI int lcschid(PTRTYPE simcalhit)
LCIO_DEPRECATED_CAPI int lcschsetposition(PTRTYPE simcalhit, float pos[3])
LCIO_DEPRECATED_CAPI int lcschdelete(PTRTYPE simcalhit)
LCIO_DEPRECATED_CAPI int lcschgetposition(PTRTYPE simcalhit, float *)
LCIO_DEPRECATED_CAPI int lcschgetnmccontributions(PTRTYPE simcalhit)
#define C2F_POINTER(T, ptr)
LCIO_DEPRECATED_CAPI PTRTYPE lcschcreate()
Header file for the f77-wrapper functions of the SimCalorimeterHitImpl class.