18 const std::string&
name,
23 declareInterface< ITrigEMClusterCnvTool >(
this );
43 const unsigned int samplings = 25;
49 for( ; aod_itr != aod_end; ++aod_itr ) {
55 cluster->setRawEnergy ( ( *aod_itr )->rawEnergy() );
56 cluster->setRawEt ( ( *aod_itr )->rawEt() );
57 cluster->setRawEta ( ( *aod_itr )->rawEta() );
58 cluster->setRawPhi ( ( *aod_itr )->rawPhi() );
59 cluster->setRoIword ( ( *aod_itr )->RoIword() );
60 cluster->setNCells ( ( *aod_itr )->nCells() );
61 cluster->setClusterQuality( ( *aod_itr )->quality() );
63 cluster->setEnergy ( ( *aod_itr )->energy() );
64 cluster->setEt ( ( *aod_itr )->et() );
65 cluster->setEta ( ( *aod_itr )->eta() );
66 cluster->setPhi ( ( *aod_itr )->phi() );
67 cluster->setE237 ( ( *aod_itr )->e237() );
68 cluster->setE277 ( ( *aod_itr )->e277() );
69 cluster->setFracs1 ( ( *aod_itr )->fracs1() );
70 cluster->setWeta2 ( ( *aod_itr )->weta2() );
71 cluster->setEhad1 ( ( *aod_itr )->ehad1() );
72 cluster->setEta1 ( ( *aod_itr )->Eta1() );
73 cluster->setEmaxs1 ( ( *aod_itr )->emaxs1() );
74 cluster->setE2tsts1( ( *aod_itr )->e2tsts1() );
75 cluster->setE233 ( ( *aod_itr )->e233() );
76 cluster->setWstot ( ( *aod_itr )->wstot() );
78 for(
unsigned int i = 0;
i < samplings; ++
i ) {
81 const float rawValue = ( *aod_itr )->rawEnergy(
sample );
82 if( ! cluster->setRawEnergy(
sample, rawValue ) ) {
94 << ( *aod_itr )->rawEnergy() <<
"; "
96 << ( *aod_itr )->rawEt() <<
"; "
98 << ( *aod_itr )->rawEta() <<
"; "
100 << ( *aod_itr )->rawPhi() <<
"; "
101 << std::hex <<
"m_roiWord: 0x"
102 << ( *aod_itr )->RoIword() <<
"; " << std::dec
103 <<
"numberUsedCells: "
104 << ( *aod_itr )->nCells() <<
"; "
106 << ( *aod_itr )->quality() <<
";" );
109 for(
unsigned int i = 0;
i < samplings; ++
i ) {
115 << ( *aod_itr )->rawEnergy(
sample ) <<
";" );
120 << ( *aod_itr )->energy() <<
"; "
122 << ( *aod_itr )->et() <<
"; "
124 << ( *aod_itr )->eta() <<
"; "
126 << ( *aod_itr )->phi() <<
"; "
128 << ( *aod_itr )->e237() <<
"; "
130 << ( *aod_itr )->e277() <<
"; "
132 << ( *aod_itr )->fracs1() <<
"; "
134 << ( *aod_itr )->weta2() <<
"; "
136 << ( *aod_itr )->ehad1() <<
"; "
138 << ( *aod_itr )->Eta1() <<
"; "
140 << ( *aod_itr )->emaxs1() <<
"; "
142 << ( *aod_itr )->e2tsts1() <<
"; "
144 << ( *aod_itr )->e233() <<
"; "
146 << ( *aod_itr )->wstot() );
149 for(
unsigned int i = 0;
i < samplings; ++
i ) {
155 << ( *aod_itr )->energy(
sample ) <<
";" );
165 return StatusCode::SUCCESS;