BOSS 7.1.0
BESIII Offline Software System
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EmcRecCrystal.cxx File Reference

Go to the source code of this file.

Functions

ostream & operator<< (ostream &os, const EmcRecCrystal &aCrystal)
 

Function Documentation

◆ operator<<()

ostream & operator<< ( ostream &  os,
const EmcRecCrystal aCrystal 
)

Definition at line 3 of file EmcRecCrystal.cxx.

4{
5 int i;
6 if(aCrystal.Type()==EmcRecCrystal::SixPlane()) {
7 for(i=0;i<8;i++){
8 if(i<7) {
9 os<<aCrystal.Get(i)<<endl;
10 } else {
11 os<<aCrystal.Get(i);
12 }
13 }
14 }
15 if(aCrystal.Type()==EmcRecCrystal::SevenPlane()) {
16 for(i=0;i<10;i++){
17 if(i<9) {
18 os<<aCrystal.Get(i)<<endl;
19 } else {
20 os<<aCrystal.Get(i);
21 }
22 }
23 }
24 return os;
25}
HepPoint3D Get(int index) const
Definition: EmcRecCrystal.h:83
static int SixPlane()
Definition: EmcRecCrystal.h:65
int Type() const
Definition: EmcRecCrystal.h:72
static int SevenPlane()
Definition: EmcRecCrystal.h:68