BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
checkClID.cxx File Reference
#include "math.h"
#include "HltEvent/HltInf.h"
#include "HltEvent/HltRaw.h"
#include <fstream>
#include <iostream>
#include <vector>

Go to the source code of this file.

Functions

int main (int argc, char **argv)

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

The main application

Definition at line 15 of file checkClID.cxx.

15 {
16 std::cout << "npar=" << argc << std::endl;
17 for ( int i = 0; i < argc; i++ ) { std::cout << "p(" << i << ")=" << *argv << std::endl; }
18 Identifier id;
19
20 HltRaw* hltRaw = new HltRaw( id );
21 std::cout << " HLT Raw CLID = " << hltRaw->clID() << std::endl;
22 delete hltRaw;
23
24 HltRawCol* hltRawCol = new HltRawCol();
25 std::cout << " HLT Raw collection CLID = " << hltRawCol->clID() << std::endl;
26 delete hltRawCol;
27
28 HltInf* hltInf = new HltInf();
29 std::cout << " HLT Inf CLID = " << hltInf->clID() << std::endl;
30 std::cout << *hltInf << std::endl;
31
32 DstHltInf* dstHltInf = new DstHltInf( 8, 3, 134543, 30203, 3.243 );
33 std::cout << " Dst HLT Inf CLID = " << dstHltInf->clID() << std::endl;
34 std::cout << *dstHltInf << std::endl;
35
36 // hltInf->setEventType(16);
37 float x = 124.45;
38 hltInf->push_mdc( (uint32_t)1324 );
39 hltInf->push_mdc( x );
40 hltInf->push_emc( (uint32_t)13 );
41 hltInf->push_emc( (uint32_t)413 );
42 hltInf->push_con( (uint32_t)1 );
43 hltInf->print();
44 hltInf->setEventType( 16 );
45 hltInf->print();
46 delete hltInf;
47 hltInf = dynamic_cast<HltInf*>( dstHltInf );
48 // hltInf->print();
49 // delete hltInf;
50 dstHltInf = new HltInf( 8, 3, 134543, 30203, 3.243 );
51 dstHltInf->print();
52 delete dstHltInf;
53
54 return 1;
55}
ObjectVector< HltRaw > HltRawCol
virtual const CLID & clID() const
void setEventType(const unsigned int i)
virtual void print() const
Definition HltInf.cxx:134
virtual void push_mdc(uint32_t data)
virtual const CLID & clID() const
virtual void push_con(uint32_t data)
virtual void push_emc(uint32_t data)
virtual const CLID & clID() const